comparison dmd/declaration.c @ 1309:0c03ba6f7c24

Fixed deal breaker bug for more-at-once compilation when any module contained aggregates. Fixes ticket #272 .
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Thu, 07 May 2009 02:10:29 +0200
parents e961851fb8be
children 78038e540342
comparison
equal deleted inserted replaced
1308:316e9ecfeb7d 1309:0c03ba6f7c24
622 aliassym = NULL; 622 aliassym = NULL;
623 onstack = 0; 623 onstack = 0;
624 canassign = 0; 624 canassign = 0;
625 value = NULL; 625 value = NULL;
626 626
627 #if IN_LLVM
628 aggrIndex = 0;
629
627 // LDC 630 // LDC
628 anonDecl = NULL; 631 anonDecl = NULL;
629 offset2 = 0; 632 offset2 = 0;
633
630 nakedUse = false; 634 nakedUse = false;
635 #endif
631 } 636 }
632 637
633 Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s) 638 Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s)
634 { 639 {
635 //printf("VarDeclaration::syntaxCopy(%s)\n", toChars()); 640 //printf("VarDeclaration::syntaxCopy(%s)\n", toChars());