Classes in scopes

bearophile bearophileHUGS at
Fri Oct 24 01:02:31 PDT 2008

I think I may have found another bug (n. 41) in DMD:

void main() {
    { class Foo {} } 
    { class Foo {} }

It produces:
t.o:(.rodata+0x34): multiple definition of `_Dmain3Foo6__initZ'
t.o:(.rodata+0x0): first defined here

I may have found a bug in std.intrinsics too, shown by this code:


More information about the Digitalmars-d-learn mailing list