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());