mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-11 12:54:15 +02:00
Fixed crash resolving generic method arguments
This commit is contained in:
parent
d9b94c2158
commit
a139b6f0ad
1 changed files with 2 additions and 2 deletions
|
@ -195,8 +195,8 @@ void BfMethodMatcher::Init(/*SizedArrayImpl<BfResolvedArg>& arguments, */BfSized
|
||||||
{
|
{
|
||||||
for (BfTypeReference* genericArg : *methodGenericArguments)
|
for (BfTypeReference* genericArg : *methodGenericArguments)
|
||||||
{
|
{
|
||||||
auto genericArgType = mModule->ResolveTypeRef(genericArg);
|
auto genericArgType = mModule->ResolveTypeRef(genericArg);
|
||||||
if (genericArgType->IsGenericParam())
|
if ((genericArgType != NULL) && (genericArgType->IsGenericParam()))
|
||||||
{
|
{
|
||||||
auto genericParamInstance = mModule->GetGenericParamInstance((BfGenericParamType*)genericArgType);
|
auto genericParamInstance = mModule->GetGenericParamInstance((BfGenericParamType*)genericArgType);
|
||||||
if ((genericParamInstance->mGenericParamFlags & BfGenericParamFlag_Var) != 0)
|
if ((genericParamInstance->mGenericParamFlags & BfGenericParamFlag_Var) != 0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue