summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-11-20 05:09:21 +0000
committerAndi Gutmans <andi@php.net>2000-11-20 05:09:21 +0000
commit6d2a433ec583a57964918f89f2028fe9addf4336 (patch)
treee1d06d2d51d37e6d6d09cf1ec491248490f087b2 /Zend/zend_execute.c
parent620cda3987b90f9300040f3257098761267233ea (diff)
downloadphp-git-6d2a433ec583a57964918f89f2028fe9addf4336.tar.gz
- This patch is broken and needs more thorough fixing.
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 74e1aae141..6035be3d0c 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1655,14 +1655,6 @@ do_fcall_common:
if (opline->extended_value==ZEND_DO_FCALL_BY_NAME
&& ARG_SHOULD_BE_SENT_BY_REF(opline->op2.u.opline_num, fbc, fbc->common.arg_types)) {
if (opline->opcode==ZEND_SEND_VAR_NO_REF) {
- zval *varptr;
-
- varptr = get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R);
- if (varptr != &EG(uninitialized_zval) && PZVAL_IS_REF(varptr)) {
- varptr->refcount++;
- zend_ptr_stack_push(&EG(argument_stack), varptr);
- NEXT_OPCODE();
- }
zend_error(E_ERROR, "Only variables can be passed by reference");
}
goto send_by_ref;