Bläddra i källkod

Fixed `var ref` on out for pointers

Brian Fiete 6 månader sedan
förälder
incheckning
c495d4434a
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      IDEHelper/Compiler/BfModule.cpp

+ 1 - 1
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);
 	}