diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index a8550043..410349e4 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -10277,7 +10277,7 @@ BfTypedValue BfExprEvaluator::MatchMethod(BfAstNode* targetSrc, BfMethodBoundExp { // Would have caused a parsing error } - else if (target.mType != NULL) + else if ((target.mType != NULL) && (origTarget.mType != NULL)) { if (mModule->PreFail()) {