Pārlūkot izejas kodu

Operator extension fix

Brian Fiete 4 gadi atpakaļ
vecāks
revīzija
9650e10e88
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      IDEHelper/Compiler/BfModuleTypeUtils.cpp

+ 2 - 0
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();