]> granicus.if.org Git - php/commitdiff
Fixed typo (it should be typo)
authorXinchen Hui <laruence@gmail.com>
Thu, 23 Feb 2017 05:58:08 +0000 (13:58 +0800)
committerXinchen Hui <laruence@gmail.com>
Thu, 23 Feb 2017 05:58:08 +0000 (13:58 +0800)
ext/opcache/Optimizer/block_pass.c

index f69199b24e45299481c55739981ab2420ae23c29..ee33b9989d21a79c6be3e852bcc25f2102faf768 100644 (file)
@@ -650,16 +650,16 @@ static void zend_optimize_block(zend_code_block *block, zend_op_array *op_array,
                        if (block->follow_to) {
                                delete_code_block(block, ctx);
                        }
-                       if (block->len == 2
-                        && ((block->start_opline + 1)->opcode == ZEND_JMPZ
-                         || (block->start_opline + 1)->opcode == ZEND_JMPNZ)
-                        && (block->start_opline + 1)->op1_type & (IS_CV|IS_CONST)
-                        && block->start_opline > op_array->opcodes
-                        && zend_is_smart_branch(block->start_opline - 1)) {
-                               break;
-                       }
                        return;
                }
+               if (block->len == 2
+                && ((block->start_opline + 1)->opcode == ZEND_JMPZ
+                 || (block->start_opline + 1)->opcode == ZEND_JMPNZ)
+                && (block->start_opline + 1)->op1_type & (IS_CV|IS_CONST)
+                && block->start_opline > op_array->opcodes
+                && zend_is_smart_branch(block->start_opline - 1)) {
+                       break;
+               }
                block->start_opline++;
                block->start_opline_no++;
                block->len--;