removed non-standard unions
This commit is contained in:
@@ -19,17 +19,11 @@ struct ContextStruct {
|
||||
};
|
||||
|
||||
typedef struct NamespaceContext{
|
||||
union {
|
||||
Context base;
|
||||
Context;
|
||||
};
|
||||
} NamespaceContext;
|
||||
|
||||
typedef struct FunctionContext {
|
||||
union {
|
||||
Context base;
|
||||
Context;
|
||||
};
|
||||
Autoarr(Token)* arguments;
|
||||
Autoarr(Token)* attributes;
|
||||
Token accessModifier;
|
||||
@@ -37,10 +31,7 @@ typedef struct FunctionContext {
|
||||
} FunctionContext;
|
||||
|
||||
typedef struct ClassContext {
|
||||
union {
|
||||
Context base;
|
||||
Context;
|
||||
};
|
||||
Autoarr(Token)* attributes;
|
||||
Token accessModifier;
|
||||
} ClassContext;
|
||||
|
||||
Reference in New Issue
Block a user