com php-src: Mark isset($$var) as INDIRECT_VAR_ACCESS: ext/opcache/Optimizer/zend_cfg.c
| From: | Nikita Popov | 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;
}