]> granicus.if.org Git - php/commitdiff
Handle one more case I missed
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 13 Jan 2020 11:06:23 +0000 (12:06 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 13 Jan 2020 11:06:23 +0000 (12:06 +0100)
Zend/tests/lsb_006.phpt
Zend/zend_language_parser.y

index b10b7424630d76acb0c43d79171f3866ee726bbe..9d1600d425ae18ac67a223ea8741d6d567d959bd 100644 (file)
@@ -9,4 +9,4 @@ class Foo extends static {
 ?>
 ==DONE==
 --EXPECTF--
-Parse error: %s error,%sexpecting %s in %s on line %d
+Fatal error: Cannot use 'static' as class name, as it is reserved in %s on line %d
index 3d31ce03fe26c59acab5e7950d8f6bb7e6ccfe00..5cdc634a42b799ce99ee8e8b29829712ce727ac1 100644 (file)
@@ -537,8 +537,8 @@ interface_declaration_statement:
 ;
 
 extends_from:
-               /* empty */             { $$ = NULL; }
-       |       T_EXTENDS name  { $$ = $2; }
+               /* empty */                             { $$ = NULL; }
+       |       T_EXTENDS class_name    { $$ = $2; }
 ;
 
 interface_extends_list: