summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_dump.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2019-04-09 21:59:47 +0300
committerDmitry Stogov <dmitry@zend.com>2019-04-09 21:59:47 +0300
commit2980de29f0bf060f9e3f49f4fd101c7a80bffdba (patch)
tree5341a3206f476554e0cad995b69013f07591d82b /ext/opcache/Optimizer/zend_dump.c
parente640f64008237a9470344b84d5b2fc85470fee9d (diff)
downloadphp-git-2980de29f0bf060f9e3f49f4fd101c7a80bffdba.tar.gz
Don't split basic block after RECV, if function checks type hints
Diffstat (limited to 'ext/opcache/Optimizer/zend_dump.c')
-rw-r--r--ext/opcache/Optimizer/zend_dump.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/zend_dump.c b/ext/opcache/Optimizer/zend_dump.c
index 6f5d8ace18..ce002c644f 100644
--- a/ext/opcache/Optimizer/zend_dump.c
+++ b/ext/opcache/Optimizer/zend_dump.c
@@ -732,6 +732,9 @@ static void zend_dump_block_info(const zend_cfg *cfg, int n, uint32_t dump_flags
if (b->flags & ZEND_BB_START) {
fprintf(stderr, " start");
}
+ if (b->flags & ZEND_BB_RECV_ENTRY) {
+ fprintf(stderr, " recv");
+ }
if (b->flags & ZEND_BB_FOLLOW) {
fprintf(stderr, " follow");
}