diff options
author | Andi Gutmans <andi@php.net> | 1999-12-17 08:24:10 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 1999-12-17 08:24:10 +0000 |
commit | 7fe808ea028595d6bc1a72d016d5420845a57ae2 (patch) | |
tree | d35eaccb9f5b245e136654371527fcd58c624093 /Zend/zend_compile.c | |
parent | 6aa9078d1602ee411818ab5b6a89b45b2fbb6e0a (diff) | |
download | php-git-7fe808ea028595d6bc1a72d016d5420845a57ae2.tar.gz |
- By mistake commited this to the branch. It fixes a bug we introduced with
the return reference patch.
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r-- | Zend/zend_compile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index e3d706ef5d..52d2cc10dd 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -965,11 +965,11 @@ static int generate_free_foreach_copy(znode *foreach_copy CLS_DC) return 0; } -void do_return(znode *expr CLS_DC) +void do_return(znode *expr, int do_end_vparse CLS_DC) { zend_op *opline; - if (expr->op_type==IS_VAR) { + if (do_end_vparse) { if (CG(active_op_array)->return_reference) { do_end_variable_parse(BP_VAR_W, 0 CLS_CC); } else { |