From: Nikita Popov Date: Tue, 19 Jan 2016 21:25:21 +0000 (+0100) Subject: Mark isset($$var) as INDIRECT_VAR_ACCESS X-Git-Tag: php-7.2.0alpha1~620^2~101 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dcf3db6ac86d5a2fb58cd337b691de820c160c3f;p=php Mark isset($$var) as INDIRECT_VAR_ACCESS --- 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; }