From 852748ae1f944e46bfa52ed55728d467e09ddea3 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 16 Oct 2020 14:30:49 -0700 Subject: [PATCH] Fix for default values referencing composite global variables --- IDEHelper/Compiler/BfExprEvaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index f77841f4..051b4449 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -6084,6 +6084,7 @@ BfTypedValue BfExprEvaluator::CreateCall(BfAstNode* targetSrc, const BfTypedValu argValue = mModule->GetTypedValueFromConstant(foreignConst, methodInstance->GetOwner()->mConstHolder, foreignDefaultVal.mType); if (!argValue) mModule->Fail("Default parameter value failed", targetSrc); + mModule->mBfIRBuilder->PopulateType(foreignDefaultVal.mType); } } else