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 ... ------------------- Unrelated: I may have found a bug in std.intrinsics too, shown by this code: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=78637 Bye, bearophile
