diff options
Diffstat (limited to 'includes/compiler/common.h')
-rw-r--r-- | includes/compiler/common.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/includes/compiler/common.h b/includes/compiler/common.h index ed5b25a..c5e2324 100644 --- a/includes/compiler/common.h +++ b/includes/compiler/common.h @@ -113,11 +113,11 @@ typedef struct Alias Alias; typedef struct BClassList BClassList; typedef struct CI_FuncData CI_FuncData; typedef struct CLabel CLabel; +typedef struct ClassLayout ClassLayout; typedef struct ClassList ClassList; typedef struct CompilerLinkerParamBlk CompilerLinkerParamBlk; typedef struct CPrepFileInfo CPrepFileInfo; typedef struct CScopeSave CScopeSave; -typedef struct DeclE DeclE; typedef struct DeclFucker DeclFucker; typedef struct DeclInfo DeclInfo; typedef struct DeclThing DeclThing; // rename me please @@ -176,7 +176,6 @@ typedef struct Statement Statement; typedef struct StructMember StructMember; typedef struct SwitchCase SwitchCase; typedef struct SwitchInfo SwitchInfo; -typedef struct Template Template; typedef struct TemplateAction TemplateAction; typedef struct TemplateFriend TemplateFriend; typedef struct TemplateMember TemplateMember; @@ -185,7 +184,6 @@ typedef struct TemplClass TemplClass; typedef struct TemplClassInst TemplClassInst; typedef struct TemplateFunction TemplateFunction; typedef struct TemplFuncInstance TemplFuncInstance; -typedef struct TemplInstance TemplInstance; typedef struct TemplParam TemplParam; typedef struct TemplPartialSpec TemplPartialSpec; typedef struct TemplStack TemplStack; @@ -252,13 +250,13 @@ enum { Q_BYCOPY = 0x2000, Q_BYREF = 0x4000, Q_ONEWAY = 0x8000, - Q_10000 = 0x10000, + Q_INLINE_DATA = 0x10000, // this object contains constant data in its union Q_20000 = 0x20000, - Q_OVERLOAD = 0x40000, // weak - Q_80000 = 0x80000, - Q_100000 = 0x100000, // Objective-C ID + Q_WEAK = 0x40000, // weak + Q_MANGLE_NAME = 0x80000, // adds C++ mangling info to a name + Q_IS_OBJC_ID = 0x100000, // Objective-C ID Q_RESTRICT = 0x200000, - Q_400000 = 0x400000, // is templated from another object? + Q_IS_TEMPLATED = 0x400000, // is templated from another object? Q_1000000 = 0x1000000, Q_ALIGNED_1 = 0x2000000, Q_ALIGNED_2 = 0x4000000, |