2
0
Эх сурвалжийг харах

Fixed namespace references in GetSymbolReferences

Brian Fiete 3 жил өмнө
parent
commit
edfdf7e606

+ 1 - 1
IDEHelper/Compiler/BfCompiler.cpp

@@ -4957,7 +4957,7 @@ void BfCompiler::GetSymbolReferences()
 				auto typeDef = lookupKV.mValue.mTypeDef;
 				if ((typeDef != NULL) && (typeDef->mNamespace.StartsWith(mResolvePassData->mSymbolReferenceNamespace)))
 				{
-					rebuildTypeInstList.Add(typeInst);
+					AddToRebuildTypeList(typeInst, rebuildTypeInstList);
 				}
 			}
 		}

+ 1 - 1
IDEHelper/Compiler/BfModuleTypeUtils.cpp

@@ -8983,7 +8983,7 @@ BfGenericParamInstance* BfModule::GetGenericParamInstance(BfGenericParamType* ty
 {
 	if (type->mGenericParamKind == BfGenericParamKind_Method)
 	{
-		if ((mCurMethodInstance->mMethodInfoEx == NULL) || (type->mGenericParamIdx >= mCurMethodInstance->mMethodInfoEx->mGenericParams.mSize))
+		if ((mCurMethodInstance == NULL) || (mCurMethodInstance->mMethodInfoEx == NULL) || (type->mGenericParamIdx >= mCurMethodInstance->mMethodInfoEx->mGenericParams.mSize))
 		{
 			FatalError("Invalid GetGenericParamInstance method generic param");
 			return NULL;