Array initialization - compiler error

Frits van Bommel fvbommel at REMwOVExCAPSs.nl
Thu Nov 23 16:09:21 PST 2006


genie wrote:
> I just found out that the (incorrect) initialization of an array:
> 
> int[] a={1,2,3};
> 
> causes the compiler (DMD, latest build) to assert:
> 
> Assertion failure: '0' on line 219 in file 'init.c'
> abnormal program termination
> 
> rather than report an error.
> 
> surely, changing the line to:
> int[] a=[1,2,3];
> 
> fixed it.

Already reported: http://d.puremagic.com/issues/show_bug.cgi?id=587



More information about the Digitalmars-d-bugs mailing list