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

GenerateAutocompleteInfo genricParam sanity check in

This commit is contained in:
Brian Fiete 2024-02-04 07:33:57 -05:00
parent c5f58c34ba
commit ec2602f3b0

View file

@ -8464,12 +8464,18 @@ void BfCompiler::GenerateAutocompleteInfo()
genericType = methodEntry.mCurMethodInstance->GetOwner()->ToGenericTypeInstance();
}
bool handled = false;
if ((genericType != NULL) && (genericParamType->mGenericParamIdx < (int)genericType->mGenericTypeInfo->mGenericParams.size()))
{
auto genericParamInstance = genericType->mGenericTypeInfo->mGenericParams[genericParamType->mGenericParamIdx];
methodText += genericParamInstance->GetGenericParamDef()->mName;
auto genericParamDef = genericParamInstance->GetGenericParamDef();
if (genericParamDef != NULL)
{
methodText += genericParamDef->mName;
handled = true;
}
}
else
if (!handled)
{
methodText += StrFormat("@T%d", genericParamType->mGenericParamIdx);
}