digitalmars.D.bugs - [Issue 2520] New: ICE on template mixin typedef
- d-bugmail puremagic.com (22/22) Dec 17 2008 http://d.puremagic.com/issues/show_bug.cgi?id=2520
- d-bugmail puremagic.com (20/20) May 04 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2520
- d-bugmail puremagic.com (10/10) May 13 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2520
- d-bugmail puremagic.com (9/9) May 15 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2520
http://d.puremagic.com/issues/show_bug.cgi?id=2520 Summary: ICE on template mixin typedef Product: D Version: unspecified Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: kovrov+puremagic gmail.com class Base { } class Derived(alias TEST) : Base { mixin TEST; } void test()() {} void main() { //alias Derived!(test) MyDerived; // ok typedef Derived!(test) MyDerived; // ICE Base obj = new MyDerived(); } --
Dec 17 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2520 clugdbug yahoo.com.au changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch Patch against DMD2.029. Index: e2ir.c =================================================================== --- e2ir.c (revision 24) +++ e2ir.c (working copy) -3603,7 +3603,7 cdfrom = e1->type->isClassHandle(); cdto = t->isClassHandle(); - if (cdfrom->isInterfaceDeclaration()) + if (cdfrom && cdfrom->isInterfaceDeclaration()) { rtl = RTLSYM_INTERFACE_CAST; if (cdfrom->isCPPinterface()) --
May 04 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2520 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clugdbug yahoo.com.au Fixed DMD2.030 and 1.045 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 13 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2520 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 15 2009