Skip to content

Commit 44bc955

Browse files
committed
Check against FAILURE instead of different then SUCCESS
1 parent f345f6d commit 44bc955

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

Zend/Optimizer/dfa_pass.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ zend_result zend_dfa_analyze_op_array(zend_op_array *op_array, zend_optimizer_ct
8080
if (ctx->debug_level & ZEND_DUMP_DFA_PHI) {
8181
build_flags |= ZEND_SSA_DEBUG_PHI_PLACEMENT;
8282
}
83-
if (zend_build_ssa(&ctx->arena, ctx->script, op_array, build_flags, ssa) != SUCCESS) {
83+
if (zend_build_ssa(&ctx->arena, ctx->script, op_array, build_flags, ssa) == FAILURE) {
8484
return FAILURE;
8585
}
8686

@@ -95,11 +95,11 @@ zend_result zend_dfa_analyze_op_array(zend_op_array *op_array, zend_optimizer_ct
9595

9696
zend_ssa_find_sccs(op_array, ssa);
9797

98-
if (zend_ssa_inference(&ctx->arena, op_array, ctx->script, ssa, ctx->optimization_level) != SUCCESS) {
98+
if (zend_ssa_inference(&ctx->arena, op_array, ctx->script, ssa, ctx->optimization_level) == FAILURE) {
9999
return FAILURE;
100100
}
101101

102-
if (zend_ssa_escape_analysis(ctx->script, op_array, ssa) != SUCCESS) {
102+
if (zend_ssa_escape_analysis(ctx->script, op_array, ssa) == FAILURE) {
103103
return FAILURE;
104104
}
105105

@@ -1657,7 +1657,7 @@ void zend_optimize_dfa(zend_op_array *op_array, zend_optimizer_ctx *ctx)
16571657
void *checkpoint = zend_arena_checkpoint(ctx->arena);
16581658
zend_ssa ssa;
16591659

1660-
if (zend_dfa_analyze_op_array(op_array, ctx, &ssa) != SUCCESS) {
1660+
if (zend_dfa_analyze_op_array(op_array, ctx, &ssa) == FAILURE) {
16611661
zend_arena_release(&ctx->arena, checkpoint);
16621662
return;
16631663
}

Zend/Optimizer/escape_analysis.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ zend_result zend_ssa_escape_analysis(const zend_script *script, zend_op_array *o
401401
return FAILURE;
402402
}
403403

404-
if (zend_build_equi_escape_sets(ees, op_array, ssa) != SUCCESS) {
404+
if (zend_build_equi_escape_sets(ees, op_array, ssa) == FAILURE) {
405405
return FAILURE;
406406
}
407407

Zend/Optimizer/sccp.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1435,7 +1435,7 @@ static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_o
14351435
break;
14361436
}
14371437

1438-
if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) != SUCCESS) {
1438+
if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) == FAILURE) {
14391439
SET_RESULT_BOT(result);
14401440
SET_RESULT_BOT(op1);
14411441
zval_ptr_dtor_nogc(&tmp);
@@ -1480,7 +1480,7 @@ static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_o
14801480
break;
14811481
}
14821482

1483-
if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) != SUCCESS) {
1483+
if (ct_eval_binary_op(&tmp, opline->extended_value, &tmp, data) == FAILURE) {
14841484
SET_RESULT_BOT(result);
14851485
SET_RESULT_BOT(op1);
14861486
zval_ptr_dtor_nogc(&tmp);
@@ -2049,17 +2049,17 @@ static void join_phi_values(zval *a, zval *b, bool escape) {
20492049
return;
20502050
}
20512051
if (IS_PARTIAL_ARRAY(a) || IS_PARTIAL_ARRAY(b)) {
2052-
if (join_partial_arrays(a, b) != SUCCESS) {
2052+
if (join_partial_arrays(a, b) == FAILURE) {
20532053
zval_ptr_dtor_nogc(a);
20542054
MAKE_BOT(a);
20552055
}
20562056
} else if (IS_PARTIAL_OBJECT(a) || IS_PARTIAL_OBJECT(b)) {
2057-
if (escape || join_partial_objects(a, b) != SUCCESS) {
2057+
if (escape || join_partial_objects(a, b) == FAILURE) {
20582058
zval_ptr_dtor_nogc(a);
20592059
MAKE_BOT(a);
20602060
}
20612061
} else if (!zend_is_identical(a, b)) {
2062-
if (join_partial_arrays(a, b) != SUCCESS) {
2062+
if (join_partial_arrays(a, b) == FAILURE) {
20632063
zval_ptr_dtor_nogc(a);
20642064
MAKE_BOT(a);
20652065
}

Zend/Optimizer/zend_inference.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4055,7 +4055,7 @@ static zend_result zend_type_narrowing(const zend_op_array *op_array, const zend
40554055
return SUCCESS;
40564056
}
40574057

4058-
if (zend_infer_types_ex(op_array, script, ssa, worklist, optimization_level) != SUCCESS) {
4058+
if (zend_infer_types_ex(op_array, script, ssa, worklist, optimization_level) == FAILURE) {
40594059
free_alloca(visited, use_heap);
40604060
return FAILURE;
40614061
}
@@ -4341,7 +4341,7 @@ static zend_result zend_infer_types(const zend_op_array *op_array, const zend_sc
43414341
zend_bitset_incl(worklist, j);
43424342
}
43434343

4344-
if (zend_infer_types_ex(op_array, script, ssa, worklist, optimization_level) != SUCCESS) {
4344+
if (zend_infer_types_ex(op_array, script, ssa, worklist, optimization_level) == FAILURE) {
43454345
free_alloca(worklist, use_heap);
43464346
return FAILURE;
43474347
}
@@ -4527,7 +4527,7 @@ ZEND_API zend_result zend_ssa_inference(zend_arena **arena, const zend_op_array
45274527

45284528
zend_infer_ranges(op_array, ssa);
45294529

4530-
if (zend_infer_types(op_array, script, ssa, optimization_level) != SUCCESS) {
4530+
if (zend_infer_types(op_array, script, ssa, optimization_level) == FAILURE) {
45314531
return FAILURE;
45324532
}
45334533

Zend/Optimizer/zend_ssa.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,7 @@ static zend_result zend_ssa_rename(const zend_op_array *op_array, uint32_t build
882882
j = blocks[n].children;
883883
while (j >= 0) {
884884
// FIXME: Tail call optimization?
885-
if (zend_ssa_rename(op_array, build_flags, ssa, var, j) != SUCCESS)
885+
if (zend_ssa_rename(op_array, build_flags, ssa, var, j) == FAILURE)
886886
return FAILURE;
887887
j = blocks[j].next_child;
888888
}
@@ -1030,7 +1030,7 @@ ZEND_API zend_result zend_build_ssa(zend_arena **arena, const zend_script *scrip
10301030
var[j] = j;
10311031
}
10321032
ssa->vars_count = op_array->last_var;
1033-
if (zend_ssa_rename(op_array, build_flags, ssa, var, 0) != SUCCESS) {
1033+
if (zend_ssa_rename(op_array, build_flags, ssa, var, 0) == FAILURE) {
10341034
free_alloca(var, var_use_heap);
10351035
free_alloca(dfg.tmp, dfg_use_heap);
10361036
return FAILURE;

0 commit comments

Comments
 (0)