]> granicus.if.org Git - php/commitdiff
Fix if ZEND_PRE_INC/DEC_OBJ
authorTom Van Looy <tom@ctors.net>
Wed, 6 Sep 2017 20:13:20 +0000 (22:13 +0200)
committerJoe Watkins <krakjoe@php.net>
Wed, 6 Sep 2017 21:37:26 +0000 (22:37 +0100)
ext/opcache/Optimizer/sccp.c

index abacc1ba8176630425138bdb743c17d3f1ce0df3..a075432066ca4feb3078a11cfbc44c687e859d4d 100644 (file)
@@ -1516,7 +1516,7 @@ static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_o
                                                dup_partial_object(&zv, op1);
                                                ct_eval_assign_obj(&zv, &tmp2, op2);
                                                if (opline->opcode == ZEND_PRE_INC_OBJ
-                                                               || ZEND_PRE_DEC_OBJ) {
+                                                               || opline->opcode == ZEND_PRE_DEC_OBJ) {
                                                        SET_RESULT(result, &tmp2);
                                                } else {
                                                        SET_RESULT(result, &tmp1);