summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/optimize_func_calls.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-11-18 14:37:36 +0300
committerDmitry Stogov <dmitry@zend.com>2014-11-18 14:37:36 +0300
commite20a727430713cc4ab81bc8faad64d616837c787 (patch)
tree5c6030cbee9313a644a72c3ed8b3cd9eba74e033 /ext/opcache/Optimizer/optimize_func_calls.c
parentd86b5e2b082d6edcb6c92bf59ef56576d07da180 (diff)
downloadphp-git-e20a727430713cc4ab81bc8faad64d616837c787.tar.gz
SEND_VAR_NO_REF optimization
Diffstat (limited to 'ext/opcache/Optimizer/optimize_func_calls.c')
-rw-r--r--ext/opcache/Optimizer/optimize_func_calls.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/opcache/Optimizer/optimize_func_calls.c b/ext/opcache/Optimizer/optimize_func_calls.c
index aa62a4542d..9031a38f56 100644
--- a/ext/opcache/Optimizer/optimize_func_calls.c
+++ b/ext/opcache/Optimizer/optimize_func_calls.c
@@ -143,8 +143,6 @@ void optimize_func_calls(zend_op_array *op_array, zend_optimizer_ctx *ctx TSRMLS
if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) {
if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
opline->extended_value |= ZEND_ARG_COMPILE_TIME_BOUND | ZEND_ARG_SEND_BY_REF;
- } else if (opline->extended_value) {
- opline->extended_value |= ZEND_ARG_COMPILE_TIME_BOUND;
} else {
opline->opcode = ZEND_SEND_VAR;
opline->extended_value = 0;