Quellcode durchsuchen

Operator extension fix

Brian Fiete vor 5 Jahren
Ursprung
Commit
9650e10e88
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  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();