[Issue 223] Error message for unset constants doesn't specify error	location
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Sat Oct 20 01:37:35 PDT 2007
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=223
------- Comment #5 from braddr at puremagic.com  2007-10-20 03:37 -------
The noise past the original bug report seems to have gotten the original bug
overlooked.
void main()
{
    int i == void.init;
}
Produces this error, without a line number for the second error:
  bug223.d(3): Error: void does not have an initializer
  Error: integral constant must be scalar type, not void.
NOTE: dropping the .init part changes the semantics to 'don't default
initialize i' and there's no error at all, which is the correct behavior.
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list