com php-src: Set result of FREE to unused in block pass: ext/opcache/Optimizer/block_pass.c

From: Date: Thu, 10 Nov 2016 13:55:52 +0000
Subject: com php-src: Set result of FREE to unused in block pass: ext/opcache/Optimizer/block_pass.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-95488@lists.php.net to get a copy of this message
Commit: 4f76073b6d084b168f8be0eb4239d9b47894b1c8 Author: Nikita Popov <nikic@php.net> Thu, 10 Nov 2016 14:50:39 +0100 Parents: 570e7fa3314b9493361967c4ec61bb19640cdd4f Branches: PHP-7.1 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=4f76073b6d084b168f8be0eb4239d9b47894b1c8 Log: Set result of FREE to unused in block pass Changed paths: M ext/opcache/Optimizer/block_pass.c Diff: diff --git a/ext/opcache/Optimizer/block_pass.c b/ext/opcache/Optimizer/block_pass.c index e36c533..242016e 100644 --- a/ext/opcache/Optimizer/block_pass.c +++ b/ext/opcache/Optimizer/block_pass.c @@ -1659,6 +1659,7 @@ static void zend_t_usage(zend_cfg *cfg, zend_op_array *op_array, zend_bitset use case ZEND_BOOL_NOT: if (ZEND_OP1_TYPE(opline) == IS_TMP_VAR) { opline->opcode = ZEND_FREE; + SET_UNUSED(opline->result); } else { if (ZEND_OP1_TYPE(opline) == IS_CONST) { literal_dtor(&ZEND_OP1_LITERAL(opline));

« previous php.cvs (#95488) next »