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

Create exit block for dtor

This commit is contained in:
Brian Fiete 2021-08-30 09:52:53 -07:00
parent ac8d5cf014
commit 88bd74644e

View file

@ -15759,6 +15759,9 @@ void BfModule::CreateStaticCtor()
void BfModule::EmitDtorBody()
{
if (!mCurMethodState->mIRExitBlock)
mCurMethodState->mIRExitBlock = mBfIRBuilder->CreateBlock("exit", true);
if (mCurTypeInstance->IsClosure())
{
BfFieldInstance* fieldInstance = &mCurTypeInstance->mFieldInstances.back();