From 2a1bfbfa3f0a1b778e6734c36e0dc30bd7e5188e Mon Sep 17 00:00:00 2001 From: disarray2077 <86157825+disarray2077@users.noreply.github.com> Date: Mon, 1 May 2023 14:26:43 -0300 Subject: [PATCH] Fixed errors in sized array constructor --- IDEHelper/Compiler/BfExprEvaluator.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 00141d02..4eb04f0e 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -18840,10 +18840,7 @@ void BfExprEvaluator::Visit(BfInvocationExpression* invocationExpr) checkTarget = indexerExpr->mTarget; } - SetAndRestoreValue prevIgnoreError(mModule->mIgnoreErrors, true); - auto resolvedType = mModule->ResolveTypeRef(checkTarget, NULL, BfPopulateType_Identity); - prevIgnoreError.Restore(); - + auto resolvedType = mModule->ResolveTypeRef(checkTarget, NULL, BfPopulateType_Identity, BfResolveTypeRefFlag_IgnoreLookupError); if (resolvedType != NULL) { BfType* curType = resolvedType; @@ -25185,4 +25182,4 @@ void BfExprEvaluator::Visit(BfBinaryOperatorExpression* binOpExpr) } PerformBinaryOperation(binOpExpr->mLeft, binOpExpr->mRight, binOpExpr->mOp, binOpExpr->mOpToken, BfBinOpFlag_None); -} \ No newline at end of file +}