From df2c110de2931efa7637b36dd04234e2f71c671b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 16 Jan 2021 06:43:24 -0800 Subject: [PATCH] Fixed generic inference issue --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 7d74e192..38332f4d 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -1351,6 +1351,8 @@ BfTypedValue BfMethodMatcher::ResolveArgTypedValue(BfResolvedArg& resolvedArg, B exprEvaluator.mExpectingType = expectType; exprEvaluator.Evaluate(resolvedArg.mExpression); argTypedValue = exprEvaluator.GetResult(); + if ((argTypedValue) && (argTypedValue.mType->IsVar())) + argTypedValue = BfTypedValue(); if (mModule->mCurMethodState != NULL) mModule->mCurMethodState->mNoBind = prevNoBind;