Skip to content

Commit 585ac79

Browse files
committed
Merge branch 'PHP-8.2'
2 parents 277dc35 + 385f410 commit 585ac79

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Zend/Optimizer/block_pass.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,13 +631,13 @@ static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array
631631
case ZEND_JMPNZ_EX:
632632
while (1) {
633633
if (opline->op1_type == IS_CONST) {
634-
if (zend_is_true(&ZEND_OP1_LITERAL(opline)) ==
635-
(opline->opcode == ZEND_JMPZ_EX)) {
634+
bool is_jmpz_ex = opline->opcode == ZEND_JMPZ_EX;
635+
if (zend_is_true(&ZEND_OP1_LITERAL(opline)) == is_jmpz_ex) {
636636

637637
++(*opt_count);
638638
opline->opcode = ZEND_QM_ASSIGN;
639639
zval_ptr_dtor_nogc(&ZEND_OP1_LITERAL(opline));
640-
ZVAL_BOOL(&ZEND_OP1_LITERAL(opline), opline->opcode == ZEND_JMPZ_EX);
640+
ZVAL_BOOL(&ZEND_OP1_LITERAL(opline), is_jmpz_ex);
641641
opline->op2.num = 0;
642642
block->successors_count = 1;
643643
block->successors[0] = block->successors[1];

0 commit comments

Comments
 (0)