Ver Fonte

Extra assert allowance for BfNonGenericMethodRef failure

Brian Fiete há 2 anos atrás
pai
commit
1e560ae8fb
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      IDEHelper/Compiler/BfResolvedTypeUtils.cpp

+ 1 - 1
IDEHelper/Compiler/BfResolvedTypeUtils.cpp

@@ -337,7 +337,7 @@ BfNonGenericMethodRef::operator BfMethodInstance* () const
 	if (mMethodNum < 0)
 	if (mMethodNum < 0)
 		return NULL;
 		return NULL;
 	auto& methodSpecializationGroup = mTypeInstance->mMethodInstanceGroups[mMethodNum];
 	auto& methodSpecializationGroup = mTypeInstance->mMethodInstanceGroups[mMethodNum];
-	BF_ASSERT(methodSpecializationGroup.mDefault != NULL);
+	BF_ASSERT((methodSpecializationGroup.mDefault != NULL) || (mTypeInstance->mTypeFailed));
 	return methodSpecializationGroup.mDefault;
 	return methodSpecializationGroup.mDefault;
 }
 }