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

Added ZeroGap to AllowAppend

This commit is contained in:
Brian Fiete 2025-01-27 09:17:45 -08:00
parent ce42dc4fbe
commit 161d9dc540
19 changed files with 334 additions and 88 deletions

View file

@ -2020,6 +2020,7 @@ public:
void AddMethodToWorkList(BfMethodInstance* methodInstance);
bool IsInterestedInMethod(BfTypeInstance* typeInstance, BfMethodDef* methodDef);
void CalcAppendAlign(BfMethodInstance* methodInst);
BfAllowAppendKind GetBaseAllowAppend(BfMethodInstance* curMethodInstance);
BfTypedValue TryConstCalcAppend(BfMethodInstance* methodInst, SizedArrayImpl<BfIRValue>& args, bool force = false);
BfTypedValue CallBaseCtorCalc(bool constOnly);
void EmitCtorCalcAppend();