diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 1bae81e1..6a66d5ed 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -260,6 +260,8 @@ bool BfGenericInferContext::InferGenericArgument(BfMethodInstance* methodInstanc // Disallow illegal types if (argType->IsRef()) return; + if (argType->IsNull()) + return; } if ((*mCheckMethodGenericArguments)[wantGenericParam->mGenericParamIdx] != argType)