From 0e609637deca2f86c66edf502f3ba886f5497840 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 6 Sep 2021 07:16:44 -0700 Subject: [PATCH] Fix for posixDynLib --- IDEHelper/Compiler/BfCompiler.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 3c83cbc9..2163f422 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -2089,9 +2089,6 @@ void BfCompiler::CreateVData(BfVDataModule* bfModule) bfModule->mBfIRBuilder->SetInsertPoint(entryBlock); SmallVector startArgs; - startArgs.push_back(bfModule->mBfIRBuilder->CreateConstNull()); - startArgs.push_back(bfModule->mBfIRBuilder->CreateConst(BfTypeCode_Int32, 1)); - startArgs.push_back(bfModule->mBfIRBuilder->CreateConstNull()); bfModule->mBfIRBuilder->CreateCall(mainFunc, startArgs); bfModule->mBfIRBuilder->CreateRetVoid(); @@ -2102,9 +2099,8 @@ void BfCompiler::CreateVData(BfVDataModule* bfModule) bfModule->mBfIRBuilder->SetActiveFunction(func); entryBlock = bfModule->mBfIRBuilder->CreateBlock("main", true); bfModule->mBfIRBuilder->SetInsertPoint(entryBlock); - SmallVector stopArgs; - startArgs[1] = bfModule->mBfIRBuilder->CreateConst(BfTypeCode_Int32, 0); - bfModule->mBfIRBuilder->CreateCall(mainFunc, startArgs); + SmallVector stopArgs; + bfModule->mBfIRBuilder->CreateCall(shutdownFunc, startArgs); bfModule->mBfIRBuilder->CreateRetVoid(); } }