diff options
-rw-r--r-- | Zend/zend_language_parser.y | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 716e5568a0..5d8a9d28e5 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -598,15 +598,10 @@ fully_qualified_class_name: ; dynamic_class_name: - static_or_variable_string { zend_do_fetch_class(&$$, &$1 TSRMLS_CC); } + T_STRING { zend_do_fetch_class(&$$, &$1 TSRMLS_CC); } + | r_variable_without_static_member { zend_do_fetch_class(&$$, &$1 TSRMLS_CC); } ; -static_or_variable_string: - T_STRING { $$ = $1; } - | r_variable_without_static_member { $$ = $1; } -; - - exit_expr: /* empty */ { memset(&$$, 0, sizeof(znode)); $$.op_type = IS_UNUSED; } | '(' ')' { memset(&$$, 0, sizeof(znode)); $$.op_type = IS_UNUSED; } |