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

Null check for generic delegate arg

This commit is contained in:
Brian Fiete 2022-06-17 10:34:37 -07:00
parent 4d90e98e7e
commit 1b3b693cb2

View file

@ -9608,7 +9608,9 @@ BfTypedValue BfExprEvaluator::MatchMethod(BfAstNode* targetSrc, BfMethodBoundExp
{
BfExprEvaluator exprEvaluator(mModule);
exprEvaluator.mBfEvalExprFlags = BfEvalExprFlags_AllowParamsExpr;
exprEvaluator.Evaluate((*argValues.mArguments)[0]);
auto argExpr = (*argValues.mArguments)[0];
if (argExpr != NULL)
exprEvaluator.Evaluate(argExpr);
if ((mModule->mCurMethodState != NULL) && (exprEvaluator.mResultLocalVar != NULL) && (exprEvaluator.mResultLocalVarRefNode != NULL))
{
auto localVar = exprEvaluator.mResultLocalVar;