diff --git a/ext/opcache/Optimizer/zend_cfg.c b/ext/opcache/Optimizer/zend_cfg.c index 3eac1f69d99..bc98db565bf 100644 --- a/ext/opcache/Optimizer/zend_cfg.c +++ b/ext/opcache/Optimizer/zend_cfg.c @@ -56,13 +56,13 @@ static void zend_mark_reachable(zend_op *opcodes, zend_cfg *cfg, zend_basic_bloc opcode == ZEND_DO_FCALL || opcode == ZEND_DO_UCALL || opcode == ZEND_DO_FCALL_BY_NAME) { - b->flags |= ZEND_BB_ENTRY; + succ->flags |= ZEND_BB_ENTRY; } } if (cfg->split_at_recv) { if (opcode == ZEND_RECV || opcode == ZEND_RECV_INIT) { - b->flags |= ZEND_BB_RECV_ENTRY; + succ->flags |= ZEND_BB_RECV_ENTRY; } } }