1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Allow 'concrete' to still allow a returned interface instance

This commit is contained in:
Brian Fiete 2020-05-31 07:27:51 -07:00
parent adf495d171
commit e93757141d

View file

@ -4138,10 +4138,8 @@ void BfModule::DoTypeInstanceMethodProcessing(BfTypeInstance* typeInstance)
} }
else else
{ {
// Concrete // Concrete/generic
if (matchedMethod->mReturnType->IsInterface()) if (!CanCast(GetFakeTypedValue(matchedMethod->mReturnType), iReturnType))
hadMatch = false;
else if (!CanCast(GetFakeTypedValue(matchedMethod->mReturnType), iReturnType))
hadMatch = false; hadMatch = false;
} }