From: Dmitry Stogov Date: Tue, 17 Nov 2015 16:02:39 +0000 (+0300) Subject: Skip first basic block (we skiped it before) X-Git-Tag: php-7.1.0alpha1~727 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6cb3d90f0fd94c7d1824589a3ce60cf5d8a035ad;p=php Skip first basic block (we skiped it before) --- diff --git a/ext/opcache/Optimizer/block_pass.c b/ext/opcache/Optimizer/block_pass.c index 8627fa716e..3855bdcbb0 100644 --- a/ext/opcache/Optimizer/block_pass.c +++ b/ext/opcache/Optimizer/block_pass.c @@ -1732,7 +1732,7 @@ static void zend_t_usage(zend_cfg *cfg, zend_op_array *op_array, zend_bitset use usage = zend_arena_calloc(&ctx->arena, bitset_len, ZEND_BITSET_ELM_SIZE); defined_here = zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); - for (block = cfg->blocks; block; block = block->next) { + for (block = cfg->blocks->next; block; block = block->next) { if (!block->access) { continue;