mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-09 20:12:21 +02:00
Fixed removal of alwaysinclude flags
This commit is contained in:
parent
3875fbcb2f
commit
f81a1cf896
2 changed files with 12 additions and 3 deletions
|
@ -1002,7 +1002,15 @@ void BfContext::RebuildType(BfType* type, bool deleteOnDemandTypes, bool rebuild
|
|||
typeInst->ReleaseData();
|
||||
type->mDefineState = BfTypeDefineState_Undefined;
|
||||
typeInst->mSpecializedMethodReferences.Clear();
|
||||
typeInst->mAlwaysIncludeFlags = BfAlwaysIncludeFlag_None;
|
||||
typeInst->mHasBeenInstantiated = false;
|
||||
typeInst->mLookupResults.Clear();
|
||||
typeInst->mIsUnion = false;
|
||||
typeInst->mIsCRepr = false;
|
||||
typeInst->mIsPacked = false;
|
||||
typeInst->mIsSplattable = false;
|
||||
typeInst->mHasUnderlyingArray = false;
|
||||
|
||||
typeInst->mIsTypedPrimitive = false;
|
||||
typeInst->mMergedFieldDataCount = 0;
|
||||
typeInst->mTypeIncomplete = true;
|
||||
|
@ -1010,8 +1018,7 @@ void BfContext::RebuildType(BfType* type, bool deleteOnDemandTypes, bool rebuild
|
|||
typeInst->mHasBeenInstantiated = false;
|
||||
typeInst->mHasParameterizedBase = false;
|
||||
typeInst->mTypeFailed = false;
|
||||
typeInst->mTypeWarned = false;
|
||||
typeInst->mIsSplattable = false;
|
||||
typeInst->mTypeWarned = false;
|
||||
typeInst->mHasUnderlyingArray = false;
|
||||
typeInst->mHasPackingHoles = false;
|
||||
typeInst->mWantsGCMarking = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue