mirror of
https://github.com/beefytech/Beef.git
synced 2025-07-04 23:36:00 +02:00
Lost changes
This commit is contained in:
parent
e6c4a95ccd
commit
8e9d7ed4c4
56 changed files with 1579 additions and 794 deletions
|
@ -15,9 +15,10 @@ enum BfConstResolveFlags
|
|||
BfConstResolveFlag_ExplicitCast = 1,
|
||||
BfConstResolveFlag_NoCast = 2,
|
||||
BfConstResolveFlag_AllowSoftFail = 4,
|
||||
BfConstResolveFlag_RemapFromStringId = 8,
|
||||
BfConstResolveFlag_ArrayInitSize = 0x10,
|
||||
BfConstResolveFlag_AllowGlobalVariable = 0x20,
|
||||
BfConstResolveFlag_ActualizeValues = 8,
|
||||
BfConstResolveFlag_NoActualizeValues = 0x10,
|
||||
BfConstResolveFlag_ArrayInitSize = 0x20,
|
||||
BfConstResolveFlag_AllowGlobalVariable = 0x40,
|
||||
};
|
||||
|
||||
class BfConstResolver : public BfExprEvaluator
|
||||
|
@ -33,7 +34,7 @@ public:
|
|||
BfConstResolver(BfModule* bfModule);
|
||||
|
||||
BfTypedValue Resolve(BfExpression* expr, BfType* wantType = NULL, BfConstResolveFlags flags = BfConstResolveFlag_None);
|
||||
bool PrepareMethodArguments(BfAstNode* targetSrc, BfMethodMatcher* methodMatcher, Array<BfIRValue>& llvmArgs);
|
||||
bool PrepareMethodArguments(BfAstNode* targetSrc, BfMethodMatcher* methodMatcher, Array<BfIRValue>& llvmArgs);
|
||||
};
|
||||
|
||||
NS_BF_END
|
Loading…
Add table
Add a link
Reference in a new issue