From 0bdaa0354504334c53dd073fb7d1c788c93e21d7 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 21 Mar 2025 10:51:39 -0400 Subject: [PATCH] Fixed missing PopulateType issue in PushArg --- IDEHelper/Compiler/BfExprEvaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 9eff139e..36f03481 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -7569,6 +7569,9 @@ void BfExprEvaluator::PushArg(BfTypedValue argVal, SizedArrayImpl& ir argVal = mModule->GetDefaultTypedValue(mModule->mContext->mBfObjectType); } + if (argVal.mType->IsIncomplete()) + mModule->PopulateType(argVal.mType); + if (argVal.mType->IsValuelessNonOpaqueType()) return; bool wantSplat = false;