[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution|--- |DUPLICATE --- Comment #5 from Walter Bright bugzi...@digitalmars.com --- *** This issue has been marked as a duplicate of issue 13303 *** --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||vlevenf...@gmail.com --- Comment #3 from yebblies yebbl...@gmail.com --- *** Issue 12926 has been marked as a duplicate of this issue. *** --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords|ice-on-valid-code | CC||yebbl...@gmail.com --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||pull Assignee|nob...@puremagic.com|yebbl...@gmail.com --- Comment #4 from yebblies yebbl...@gmail.com --- Reduced: struct NoDtor {} struct HasDtor { NoDtor func() { return NoDtor(); } ~this() {} } void main() { HasDtor().func(); } The glue layer tries to take the address of func's return, but doesn't use addressElem and just ends up making a mess. The backend ices because (OPaddr (OPcall ...)) is invalid. https://github.com/D-Programming-Language/dmd/pull/3832 --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 --- Comment #2 from hst...@quickfur.ath.cx --- Possibly related: issue #12926 --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx Severity|normal |critical --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 brian-sch...@cox.net changed: What|Removed |Added Keywords||ice, ice-on-valid-code, ||industry CC||brian-sch...@cox.net --- Comment #1 from brian-sch...@cox.net --- Another test case: - alias CountsList = HashMap!(string, int); void main() { CountsList[string] countsByOnet; countsByOnet[1] = CountsList(128); } struct HashMap(K, V) { this(this) {} this(size_t) {} ~this() {} } --
[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351
https://issues.dlang.org/show_bug.cgi?id=11763 Justin Whear jus...@economicmodeling.com changed: What|Removed |Added CC||jus...@economicmodeling.com --