summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2016-01-19 22:25:21 +0100
committerNikita Popov <nikic@php.net>2016-01-19 22:26:32 +0100
commitdcf3db6ac86d5a2fb58cd337b691de820c160c3f (patch)
tree1b665d350db68f6316a478b8bb0399632e79c73d
parent5662d73528f7be103c8812b97dc239957c1f4626 (diff)
downloadphp-git-dcf3db6ac86d5a2fb58cd337b691de820c160c3f.tar.gz
Mark isset($$var) as INDIRECT_VAR_ACCESS
-rw-r--r--ext/opcache/Optimizer/zend_cfg.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/zend_cfg.c b/ext/opcache/Optimizer/zend_cfg.c
index 9dd0367776..b8121808d2 100644
--- a/ext/opcache/Optimizer/zend_cfg.c
+++ b/ext/opcache/Optimizer/zend_cfg.c
@@ -365,6 +365,7 @@ int zend_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t b
BB_START(i + 1);
break;
case ZEND_UNSET_VAR:
+ case ZEND_ISSET_ISEMPTY_VAR:
if (!(opline->extended_value & ZEND_QUICK_SET)) {
flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS;
}