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

Fixed crash resolving generic method arguments

This commit is contained in:
Brian Fiete 2020-08-13 07:31:24 -07:00
parent d9b94c2158
commit a139b6f0ad

View file

@ -195,8 +195,8 @@ void BfMethodMatcher::Init(/*SizedArrayImpl<BfResolvedArg>& arguments, */BfSized
{
for (BfTypeReference* genericArg : *methodGenericArguments)
{
auto genericArgType = mModule->ResolveTypeRef(genericArg);
if (genericArgType->IsGenericParam())
auto genericArgType = mModule->ResolveTypeRef(genericArg);
if ((genericArgType != NULL) && (genericArgType->IsGenericParam()))
{
auto genericParamInstance = mModule->GetGenericParamInstance((BfGenericParamType*)genericArgType);
if ((genericParamInstance->mGenericParamFlags & BfGenericParamFlag_Var) != 0)