[Issue 2432] complex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.

2009-07-09 Thread d-bugmail
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.

2008-11-24 Thread d-bugmail
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.

2008-10-26 Thread d-bugmail
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


--