]> granicus.if.org Git - php/commitdiff
Skip first basic block (we skiped it before)
authorDmitry Stogov <dmitry@zend.com>
Tue, 17 Nov 2015 16:02:39 +0000 (19:02 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 17 Nov 2015 16:02:39 +0000 (19:02 +0300)
ext/opcache/Optimizer/block_pass.c

index 8627fa716e18d5b91a7fbe8a5028b38c6edf8d61..3855bdcbb00686640697604cbeabbdfe4b911eaf 100644 (file)
@@ -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;