1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Fixed null ResolveSelfType error case

This commit is contained in:
Brian Fiete 2025-02-01 08:16:28 -08:00
parent dfbb09a8ac
commit c8394bef26

View file

@ -9504,7 +9504,10 @@ BfType* BfModule::ResolveSelfType(BfType* type, BfType* selfType)
{
if (!type->IsUnspecializedTypeVariation())
return type;
return ResolveGenericType(type, NULL, NULL, selfType);
BfType* resolvedType = ResolveGenericType(type, NULL, NULL, selfType);
if (resolvedType != NULL)
return resolvedType;
return type;
}
BfType* BfModule::ResolveType(BfType* lookupType, BfPopulateType populateType, BfResolveTypeRefFlags resolveFlags)