digitalmars.D.bugs - [Issue 10217] New: ICE(root.c) with nested struct.init.tupleof
- d-bugmail puremagic.com (34/34) May 31 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10217
- d-bugmail puremagic.com (11/11) Jun 24 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10217
- d-bugmail puremagic.com (10/10) Jun 24 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10217
- d-bugmail puremagic.com (6/6) Jun 24 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10217
- d-bugmail puremagic.com (13/13) Oct 02 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10217
http://d.puremagic.com/issues/show_bug.cgi?id=10217
Summary: ICE(root.c) with nested struct.init.tupleof
Product: D
Version: D1 & D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: clugdbug yahoo.com.au
This is CTFE version of 9315
-------------
bool bug10217()
{
struct S
{
int i;
void bar() {}
}
auto yyy = S.init.tupleof[$-1];
assert(!yyy);
return 1;
}
static assert(bug10217());
---
dmd: root/root.h:462: TYPE*& Array<TYPE>::operator[](size_t) [with TYPE =
Expression, size_t = long unsigned int]: Assertion `index < dim' failed.
Aborted
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 31 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10217 Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/fa616c5fcd9ed755f09e213fdc70a63803a2c075 Fix bug 10217 ICE(root.c) with nested struct.init.tupleof in CTFE CTFE version of bug 9315, almost exactly the same fix. If a nested struct has no initialized hidden pointer, set it to null to match the runtime behaviour. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 24 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10217
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla digitalmars.com
23:36:29 PDT ---
Fixed for D2.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jun 24 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10217 23:36:52 PDT --- https://github.com/D-Programming-Language/dmd/pull/2107 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 24 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10217
Kenji Hara <k.hara.pg gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|D1 & D2 |D1
Summary|ICE(root.c) with nested |(D1 only) ICE(root.c) with
|struct.init.tupleof in CTFE |nested struct.init.tupleof
| |in CTFE
Changed to D1 issue.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Oct 02 2013









d-bugmail puremagic.com 