浏览代码

Extra assert allowance for BfNonGenericMethodRef failure

Brian Fiete 2 年之前
父节点
当前提交
1e560ae8fb
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      IDEHelper/Compiler/BfResolvedTypeUtils.cpp

+ 1 - 1
IDEHelper/Compiler/BfResolvedTypeUtils.cpp

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