Mercurial > projects > ldc
comparison dmd/declaration.c @ 737:041c1596d217
Removed warnings on ignored aligns. Only do aligment on packed structs, align(1) struct Packed { ... }
Changed the way struct/class fields are added, first small part of cleaning up these...
Make struct/class/union fields aware of any anonymous struct/union they might be part of, not yet really useful, but part of getting better union support.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 28 Oct 2008 15:41:09 +0100 |
parents | 50383e476c7e |
children | 340acf1535d0 |
comparison
equal
deleted
inserted
replaced
736:e4e50f4b58cd | 737:041c1596d217 |
---|---|
619 ctorinit = 0; | 619 ctorinit = 0; |
620 aliassym = NULL; | 620 aliassym = NULL; |
621 onstack = 0; | 621 onstack = 0; |
622 canassign = 0; | 622 canassign = 0; |
623 value = NULL; | 623 value = NULL; |
624 | |
625 // LDC | |
626 anonDecl = NULL; | |
624 } | 627 } |
625 | 628 |
626 Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s) | 629 Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s) |
627 { | 630 { |
628 //printf("VarDeclaration::syntaxCopy(%s)\n", toChars()); | 631 //printf("VarDeclaration::syntaxCopy(%s)\n", toChars()); |