mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-04-12 06:49:02 +02:00
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.
This commit is contained in:
@@ -37,6 +37,7 @@ struct StructDeclaration;
|
||||
struct TupleType;
|
||||
struct InterState;
|
||||
struct IRState;
|
||||
struct AnonDeclaration;
|
||||
|
||||
enum PROT;
|
||||
enum LINK;
|
||||
@@ -269,6 +270,9 @@ struct VarDeclaration : Declaration
|
||||
|
||||
// Eliminate need for dynamic_cast
|
||||
VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; }
|
||||
|
||||
// LDC
|
||||
AnonDeclaration* anonDecl;
|
||||
};
|
||||
|
||||
/**************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user