D.gnu - [Issue 1264] New: anon class in anon delegate in private member == ICE
- d-bugmail puremagic.com (25/25) Jun 14 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1264
- d-bugmail puremagic.com (7/7) Jun 14 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1264
- d-bugmail puremagic.com (9/9) Jul 22 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1264
- d-bugmail puremagic.com (8/8) Feb 25 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1264
http://d.puremagic.com/issues/show_bug.cgi?id=1264 Summary: anon class in anon delegate in private member == ICE Product: DGCC aka GDC Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: major Priority: P2 Component: glue layer AssignedTo: dvdfrdmn users.sf.net ReportedBy: default_357-line yahoo.de interface Fee { void foo(); } class Farbrausch { private Fee Feep() { Fee Feekle=null; () { Feekle=new class Fee { void foo() { /* whee */ } }; }(); return Feekle; } } void main() { } Causes a compiler crash on my AMD64 gentoo gdc 0.23. Verified by LeoD (#d freenode) on mingw/win32 gdc; presumed universal. Really sucky. Halp please. :( --
Jun 14 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1264 This was also present in DMD 1.007 (on which GDC 0.23 was based. So it seems to be a frontend bug. Since it's no longer present in DMD 1.015, that would indicate it's already fixed in the frontend and will disappear in the next GDC version (assuming it's based on a recent enough DMD version). --
Jun 14 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1264 dvdfrdmn users.sf.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Fixed in svn r132 / release 0.24 by earlier changes --
Jul 22 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1264 Added to DStress as http://dstress.kuehne.cn/run/i/interface_27_A.d http://dstress.kuehne.cn/run/i/interface_27_B.d http://dstress.kuehne.cn/run/i/interface_27_C.d http://dstress.kuehne.cn/run/i/interface_27_D.d --
Feb 25 2008