From: Dmitry Stogov Date: Wed, 9 Oct 2019 14:58:35 +0000 (+0300) Subject: typo and cleanup X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d37f5da75e0789eeb3bddfd5bd569214bd11dc44;p=php typo and cleanup --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index edc0888c2d..64b9bc7032 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -2000,7 +2000,7 @@ ZEND_API int zend_is_smart_branch(const zend_op *opline) /* {{{ */ static inline uint32_t zend_emit_cond_jump(zend_uchar opcode, znode *cond, uint32_t opnum_target) /* {{{ */ { uint32_t opnum = get_next_op_number(); - zend_op *opline = CG(active_op_array)->opcodes + opnum - 1; + zend_op *opline; if (cond->op_type == IS_TMP_VAR && opnum > 0) { opline = CG(active_op_array)->opcodes + opnum - 1; diff --git a/ext/opcache/Optimizer/zend_dump.c b/ext/opcache/Optimizer/zend_dump.c index cc4602192a..7ec76438bf 100644 --- a/ext/opcache/Optimizer/zend_dump.c +++ b/ext/opcache/Optimizer/zend_dump.c @@ -139,7 +139,7 @@ void zend_dump_var(const zend_op_array *op_array, zend_uchar var_type, int var_n fprintf(stderr, "CV%d($%s)", var_num, op_array->vars[var_num]->val); } else if (var_type == IS_VAR) { fprintf(stderr, "V%d", var_num); - } else if (var_type == IS_TMP_VAR || !(var_type & (IS_VAR|IS_CV))) { + } else if ((var_type & (IS_VAR|IS_TMP_VAR)) == IS_TMP_VAR) { fprintf(stderr, "T%d", var_num); } else { fprintf(stderr, "X%d", var_num); diff --git a/ext/opcache/Optimizer/zend_optimizer.c b/ext/opcache/Optimizer/zend_optimizer.c index d7f24e47ce..d1084f7648 100644 --- a/ext/opcache/Optimizer/zend_optimizer.c +++ b/ext/opcache/Optimizer/zend_optimizer.c @@ -1153,7 +1153,7 @@ static void zend_redo_pass_two(zend_op_array *op_array) case ZEND_IN_ARRAY: case ZEND_ARRAY_KEY_EXISTS: if (opline->result_type & IS_TMP_VAR) { - /* reinitialize result_type od smart branch instructions */ + /* reinitialize result_type of smart branch instructions */ if (opline + 1 < end) { if ((opline+1)->opcode == ZEND_JMPZ && (opline+1)->op1_type == IS_TMP_VAR @@ -1271,7 +1271,7 @@ static void zend_redo_pass_two_ex(zend_op_array *op_array, zend_ssa *ssa) case ZEND_IN_ARRAY: case ZEND_ARRAY_KEY_EXISTS: if (opline->result_type & IS_TMP_VAR) { - /* reinitialize result_type od smart branch instructions */ + /* reinitialize result_type of smart branch instructions */ if (opline + 1 < end) { if ((opline+1)->opcode == ZEND_JMPZ && (opline+1)->op1_type == IS_TMP_VAR