From 9650e10e8877c883a17ea078d4bf7c8270d7a0db Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 2 Oct 2020 13:12:34 -0700 Subject: [PATCH] Operator extension fix --- IDEHelper/Compiler/BfModuleTypeUtils.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 4d5ba8e2..9fa47451 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -10682,6 +10682,8 @@ BfIRValue BfModule::CastToValue(BfAstNode* srcNode, BfTypedValue typedVal, BfTyp else { auto methodInst = GetRawMethodInstanceAtIdx(checkInstance, operatorDef->mIdx); + if (methodInst == NULL) + continue; if (methodInst->GetParamCount() != 1) { AssertErrorState();