diff options
author | SVN Migration <svn@php.net> | 2005-10-17 20:26:14 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2005-10-17 20:26:14 +0000 |
commit | a23f4d06df76f105a4fb914a2a6923f47b2ec655 (patch) | |
tree | e1ffe8b362523a838838e5bd6ec51808c385b65a /Zend/zend_compile.c | |
parent | f133b09907ca4ccbfc4956c9fbf470d8f0c7240c (diff) | |
download | php-git-php-5.1.0RC3.tar.gz |
This commit was manufactured by cvs2svn to create tag 'php_5_1_0RC3'.php-5.1.0RC3
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r-- | Zend/zend_compile.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index decfaa7b24..9643e15438 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -3636,8 +3636,7 @@ void zend_do_foreach_cont(znode *foreach_token, znode *as_token, znode *value, z } value_node = opline->result; - zend_do_end_variable_parse(BP_VAR_W, 0 TSRMLS_CC); - if (assign_by_ref) { + if (assign_by_ref) { /* Mark FE_FETCH as IS_VAR as it holds the data directly as a value */ zend_do_assign_ref(NULL, value, &value_node TSRMLS_CC); } else { @@ -3648,8 +3647,7 @@ void zend_do_foreach_cont(znode *foreach_token, znode *as_token, znode *value, z if (key->op_type != IS_UNUSED) { znode key_node; - zend_do_end_variable_parse(BP_VAR_W, 0 TSRMLS_CC); - opline = &CG(active_op_array)->opcodes[as_token->u.opline_num+1]; + opline = &CG(active_op_array)->opcodes[as_token->u.opline_num+1]; opline->result.op_type = IS_TMP_VAR; opline->result.u.EA.type = 0; opline->result.u.opline_num = get_temporary_variable(CG(active_op_array)); |