com php-src: Don't print try-catch offset for FAST_RET w/o ev: ext/opcache/Optimizer/zend_dump.c

From: Date: Thu, 21 Jan 2016 20:53:13 +0000
Subject: com php-src: Don't print try-catch offset for FAST_RET w/o ev: ext/opcache/Optimizer/zend_dump.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-90724@lists.php.net to get a copy of this message
Commit: b1e4883d26c4c85cf1f7ba5f883750061a1453f8 Author: Nikita Popov <nikic@php.net> Thu, 21 Jan 2016 21:52:50 +0100 Parents: 7899498c6f89ee6125b9099ce835c811366570f3 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=b1e4883d26c4c85cf1f7ba5f883750061a1453f8 Log: Don't print try-catch offset for FAST_RET w/o ev Changed paths: M ext/opcache/Optimizer/zend_dump.c Diff: diff --git a/ext/opcache/Optimizer/zend_dump.c b/ext/opcache/Optimizer/zend_dump.c index 295bf3f..20ba3cf 100644 --- a/ext/opcache/Optimizer/zend_dump.c +++ b/ext/opcache/Optimizer/zend_dump.c @@ -92,7 +92,9 @@ static void zend_dump_unused_op(const zend_op *opline, znode_op op, uint32_t fla if (ZEND_VM_OP_NUM == (flags & ZEND_VM_OP_MASK)) { fprintf(stderr, " %u", op.num); } else if (ZEND_VM_OP_TRY_CATCH == (flags & ZEND_VM_OP_MASK)) { - fprintf(stderr, " try-catch(%u)", op.num); + if (opline->opcode != ZEND_FAST_RET || opline->extended_value) { + fprintf(stderr, " try-catch(%u)", op.num); + } } else if (ZEND_VM_OP_LIVE_RANGE == (flags & ZEND_VM_OP_MASK)) { if (opline->extended_value & ZEND_FREE_ON_RETURN) { fprintf(stderr, " live-range(%u)", op.num);

« previous php.cvs (#90724) next »