1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Const string interpolation

This commit is contained in:
Brian Fiete 2022-02-13 10:41:34 -05:00
parent f38cf6a1fd
commit 8ebd7516d8
10 changed files with 167 additions and 40 deletions

View file

@ -398,6 +398,7 @@ enum CeFunctionKind
CeFunctionKind_Double_Strtod,
CeFunctionKind_Double_Ftoa,
CeFunctionKind_Double_ToString,
CeFunctionKind_Float_ToString,
CeFunctionKind_Math_Abs,
CeFunctionKind_Math_Acos,
@ -900,6 +901,7 @@ public:
addr_ce GetString(const StringImpl& str);
addr_ce GetConstantData(BeConstant* constant);
BfType* GetBfType(int typeId);
BfType* GetBfType(BfIRType irType);
void PrepareConstStructEntry(CeConstStructData& constStructData);
bool CheckMemory(addr_ce addr, int32 size);
bool GetStringFromAddr(addr_ce strInstAddr, StringImpl& str);