From dfe89821212fdd82087d37bd249d131dbc3a53f5 Mon Sep 17 00:00:00 2001 From: Vadym Slizov Date: Fri, 4 Dec 2020 22:37:06 +0200 Subject: [PATCH] refactoring: fix panic when missed arguments list --- internal/php7/php7.go | 2 +- internal/php7/php7.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/php7/php7.go b/internal/php7/php7.go index e67e095..03984ad 100644 --- a/internal/php7/php7.go +++ b/internal/php7/php7.go @@ -6476,7 +6476,7 @@ yydefault: yyDollar = yyS[yypt-0 : yypt+1] // line internal/php7/php7.y:3877 { - yyVAL.node = nil + yyVAL.node = &ast.ArgumentList{} } case 398: yyDollar = yyS[yypt-1 : yypt+1] diff --git a/internal/php7/php7.y b/internal/php7/php7.y index afa2f69..9b99da7 100644 --- a/internal/php7/php7.y +++ b/internal/php7/php7.y @@ -3875,7 +3875,7 @@ backticks_expr: ctor_arguments: /* empty */ { - $$ = nil + $$ = &ast.ArgumentList{} } | argument_list {