Mercurial > projects > ldc
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()); |