From 52c5e475756fe98ed4695f81450e38858c7c037e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 3 Nov 2021 11:34:33 -0700 Subject: [PATCH] DeferParamEval for ctor initializer Add --- IDEHelper/Compiler/BfExprEvaluator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 899f9a26..bfe34a57 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -10158,8 +10158,8 @@ void BfExprEvaluator::Visit(BfInitializerExpression* initExpr) SizedArray argExprs; argExprs.push_back(elementExpr); BfSizedArray sizedArgExprs(argExprs); - BfResolvedArgs argValues(&sizedArgExprs); - exprEvaluator.ResolveArgValues(argValues); + BfResolvedArgs argValues(&sizedArgExprs); + exprEvaluator.ResolveArgValues(argValues, BfResolveArgsFlag_DeferParamEval); exprEvaluator.MatchMethod(elementExpr, NULL, initValue, false, false, "Add", argValues, NULL); if (addFunctionBindResult.mMethodInstance != NULL)