com php-src: Mark isset($$var) as INDIRECT_VAR_ACCESS: ext/opcache/Optimizer/zend_cfg.c

From: Date: Tue, 19 Jan 2016 21:26:32 +0000
Subject: com php-src: Mark isset($$var) as INDIRECT_VAR_ACCESS: ext/opcache/Optimizer/zend_cfg.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-90703@lists.php.net to get a copy of this message
Commit: dcf3db6ac86d5a2fb58cd337b691de820c160c3f Author: Nikita Popov <nikic@php.net> Tue, 19 Jan 2016 22:25:21 +0100 Parents: 5662d73528f7be103c8812b97dc239957c1f4626 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=dcf3db6ac86d5a2fb58cd337b691de820c160c3f Log: Mark isset($$var) as INDIRECT_VAR_ACCESS Changed paths: M ext/opcache/Optimizer/zend_cfg.c Diff: diff --git a/ext/opcache/Optimizer/zend_cfg.c b/ext/opcache/Optimizer/zend_cfg.c index 9dd0367..b812180 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; }

« previous php.cvs (#90703) next »