summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2010-07-10 17:11:10 +0000
committerFelipe Pena <felipe@php.net>2010-07-10 17:11:10 +0000
commit135252028698687a8b40e92df47a5eb772faa1ee (patch)
treee4c67fe39a06ea55c065aed3a0808270c82df409
parent67055d0af8106203880c198b061e17fe396bcbc9 (diff)
downloadphp-git-135252028698687a8b40e92df47a5eb772faa1ee.tar.gz
- Fixed variable variables as function name
-rw-r--r--Zend/zend_language_parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y
index a5c6f82f31..1371b278ca 100644
--- a/Zend/zend_language_parser.y
+++ b/Zend/zend_language_parser.y
@@ -1642,7 +1642,7 @@ variable_name(A) ::= LBRACE expr(B) RBRACE. { A = B; }
//;
simple_indirect_reference(A) ::= DOLLAR. { Z_LVAL(A.u.constant) = 1; }
-simple_indirect_reference(A) ::= simple_indirect_reference DOLLAR. { Z_LVAL(A.u.constant)++; }
+simple_indirect_reference(A) ::= simple_indirect_reference(B) DOLLAR. { Z_LVAL(B.u.constant)++; A = B; }
//assignment_list:
// assignment_list COMMA assignment_list_element