[Issue 2432] complex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.
http://d.puremagic.com/issues/show_bug.cgi?id=2432 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #3 from Walter Bright 2009-07-09 02:47:21 PDT --- Fixed dmd 1.046 and 2.031 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2432] complex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.
http://d.puremagic.com/issues/show_bug.cgi?id=2432 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] Keywords||ice-on-valid-code OS/Version|Linux |All --- Comment #2 from [EMAIL PROTECTED] 2008-11-24 10:59 --- Still fails if the C and D middlemen are cut out (1.039 Windows): -- template Tuple(T...) { alias T Tuple; } enum J { N } template A(){ const J M = J.N; } template B(){ alias A!() G; } alias Tuple!(Tuple!(B!())[0].G) L; pragma(msg, L.stringof); -- bz2432.d(8): Error: expression A!() is not a valid template value argument bz2432.d(8): template instance bz2432.Tuple!(A!()) error instantiating J 00192E30 ty = 9 Assertion failure: '0' on line 125 in file 'mtype.c' -- --
[Issue 2432] complex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.
http://d.puremagic.com/issues/show_bug.cgi?id=2432 --- Comment #1 from [EMAIL PROTECTED] 2008-10-27 00:30 --- Created an attachment (id=276) --> (http://d.puremagic.com/issues/attachment.cgi?id=276&action=view) test case --