From c495d4434a8e4f266b9f8fdd993f8ca30b8e33b9 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 23 Feb 2025 14:17:10 -0800 Subject: [PATCH] Fixed `var ref` on out for pointers --- IDEHelper/Compiler/BfModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index bef1943d..20eb0ad6 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -16170,7 +16170,7 @@ BfTypedValue BfModule::CreateOutVariable(BfAstNode* refNode, BfVariableDeclarati if (isRef) { - initValue = MakeAddressable(initValue); + initValue = MakeAddressable(initValue, true, true); if ((initValue) && (!initValue.mType->IsValuelessType())) mBfIRBuilder->CreateStore(initValue.mValue, localVar->mAddr); }