diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 00900d7e..b8b2a621 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -9744,7 +9744,7 @@ BfTypedValue BfExprEvaluator::MatchMethod(BfAstNode* targetSrc, BfMethodBoundExp if (targetType != NULL) { auto typeInst = targetType->ToTypeInstance(); - if ((targetType != NULL) && (!methodName.IsEmpty())) + if ((typeInst != NULL) && (!methodName.IsEmpty())) { BfTypeVector paramTypes; for (int argIdx = 0; argIdx < (int)argValues.mResolvedArgs.size(); argIdx++)