diff --git a/internal/php7/php7.go b/internal/php7/php7.go index 18eef9d..c7a41b4 100644 Binary files a/internal/php7/php7.go and b/internal/php7/php7.go differ diff --git a/internal/php7/php7.y b/internal/php7/php7.y index 928b3d1..389d96b 100644 --- a/internal/php7/php7.y +++ b/internal/php7/php7.y @@ -2497,6 +2497,10 @@ non_empty_for_exprs: anonymous_class: T_CLASS ctor_arguments extends_from implements_list backup_doc_comment '{' class_statement_list '}' { + if $2 == nil { + $2 = &ArgumentList{} + } + class := &ast.StmtClass{ Position: yylex.(*Parser).builder.NewTokensPosition($1, $8), ClassTkn: $1,