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 +}