瀏覽代碼

Fix for default values referencing composite global variables

Brian Fiete 4 年之前
父節點
當前提交
852748ae1f
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      IDEHelper/Compiler/BfExprEvaluator.cpp

+ 1 - 0
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