1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Anonymous subclassing in initializer blocks

This commit is contained in:
Brian Fiete 2025-01-04 10:57:37 -08:00
parent 01c2c35fc3
commit a5e9a33f64
25 changed files with 1111 additions and 608 deletions

View file

@ -166,6 +166,7 @@ public:
ResolveKind mResolveKind;
BfAstNode* mCurVarInitializer;
int mArrayInitializerSize;
BfTypeInstance* mInitializerBaseType;
public:
BfTypeState()
@ -185,6 +186,7 @@ public:
mCurVarInitializer = NULL;
mArrayInitializerSize = -1;
mResolveKind = ResolveKind_None;
mInitializerBaseType = NULL;
}
BfTypeState(BfType* type, BfTypeState* prevState = NULL)
@ -203,6 +205,7 @@ public:
mCurVarInitializer = NULL;
mArrayInitializerSize = -1;
mResolveKind = ResolveKind_None;
mInitializerBaseType = NULL;
}
};