mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Added [?] implied size for sized arrays with initializers
This commit is contained in:
parent
82d2963a9e
commit
08e38a03f9
10 changed files with 250 additions and 162 deletions
|
@ -116,6 +116,7 @@ public:
|
|||
ResolveKind_BuildingGenericParams,
|
||||
ResolveKind_ResolvingVarType,
|
||||
ResolveKind_UnionInnerType,
|
||||
ResolveKind_LocalVariable,
|
||||
};
|
||||
|
||||
public:
|
||||
|
@ -131,6 +132,8 @@ public:
|
|||
BfFieldDef* mCurFieldDef;
|
||||
BfTypeDef* mCurTypeDef;
|
||||
ResolveKind mResolveKind;
|
||||
BfAstNode* mCurVarInitializer;
|
||||
int mArrayInitializerSize;
|
||||
|
||||
public:
|
||||
BfTypeState()
|
||||
|
@ -144,6 +147,8 @@ public:
|
|||
mCurFieldDef = NULL;
|
||||
mCurAttributeTypeRef = NULL;
|
||||
mCurTypeDef = NULL;
|
||||
mCurVarInitializer = NULL;
|
||||
mArrayInitializerSize = -1;
|
||||
mResolveKind = ResolveKind_None;
|
||||
}
|
||||
|
||||
|
@ -158,6 +163,8 @@ public:
|
|||
mCurFieldDef = NULL;
|
||||
mCurAttributeTypeRef = NULL;
|
||||
mCurTypeDef = NULL;
|
||||
mCurVarInitializer = NULL;
|
||||
mArrayInitializerSize = -1;
|
||||
mResolveKind = ResolveKind_None;
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue