1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 20:12:21 +02:00

Fixed IsTypeMemberIncluded generic unspecialized variation check

This commit is contained in:
Brian Fiete 2022-02-25 06:15:07 -08:00
parent 16d9160bd2
commit 3dd4212ccd

View file

@ -2449,8 +2449,13 @@ void BfModule::ExecuteCEOnCompile(CeEmitContext* ceEmitContext, BfTypeInstance*
if (methodDef->mDeclaringType->mProject == mContext->mBfObjectType->mTypeDef->mProject)
continue;
if (methodDef->mDeclaringType != mCurTypeInstance->mTypeDef)
{
if (typeInstance->IsUnspecializedTypeVariation())
continue;
if (!typeInstance->IsTypeMemberIncluded(methodDef->mDeclaringType, mCurTypeInstance->mTypeDef, this))
continue;
}
if (methodDef->mIdx >= typeInstance->mMethodInstanceGroups.mSize)
continue;