From f9e9eddbc072f893d03fe80b51a48c87f415d45c Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 20 Mar 2025 09:40:25 -0400 Subject: [PATCH] BF_LinuxFixLinkage fix --- IDEHelper/Compiler/BfIRCodeGen.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/IDEHelper/Compiler/BfIRCodeGen.cpp b/IDEHelper/Compiler/BfIRCodeGen.cpp index eb8c67cf..5ccb2909 100644 --- a/IDEHelper/Compiler/BfIRCodeGen.cpp +++ b/IDEHelper/Compiler/BfIRCodeGen.cpp @@ -5481,17 +5481,15 @@ void BfIRCodeGen::HandleNextCmd() { if (insertBeforeInst != NULL) { - auto& dbgResult = mDIBuilder->insertDeclare(val, (llvm::DILocalVariable*)varInfo, mDIBuilder->createExpression(), + auto dbgResult = mDIBuilder->insertDeclare(val, (llvm::DILocalVariable*)varInfo, mDIBuilder->createExpression(), mIRBuilder->getCurrentDebugLocation(), insertBeforeInst); - bool isA = dbgResult.is(); auto inst = dbgResult.get(); SetResult(curId, inst); } else { - auto& dbgResult = mDIBuilder->insertDeclare(val, (llvm::DILocalVariable*)varInfo, mDIBuilder->createExpression(), + auto dbgResult = mDIBuilder->insertDeclare(val, (llvm::DILocalVariable*)varInfo, mDIBuilder->createExpression(), mIRBuilder->getCurrentDebugLocation(), mIRBuilder->GetInsertBlock()); - bool isA = dbgResult.is(); auto inst = dbgResult.get(); SetResult(curId, inst); } @@ -6295,10 +6293,10 @@ int BF_LinuxFixLinkage() llvm::MCContext* ctx = NULL; llvm::raw_pwrite_stream* stream = NULL; - createWasmStreamer(*ctx, NULL, NULL, NULL, false); - createMachOStreamer(*ctx, NULL, NULL, NULL, false, false, false); - createAsmStreamer(*ctx, NULL, false, false, NULL, NULL, NULL, false); - createELFStreamer(*ctx, NULL, NULL, NULL, false); + createWasmStreamer(*ctx, NULL, NULL, NULL); + createMachOStreamer(*ctx, NULL, NULL, NULL, false, false); + createAsmStreamer(*ctx, NULL, NULL, NULL, NULL); + createELFStreamer(*ctx, NULL, NULL, NULL); return 0; }