Skip to content

Commit 5f36d04

Browse files
committed
Fixed "may be used uninitialized" compilation warnings
1 parent 57463cf commit 5f36d04

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ext/opcache/jit/zend_jit_trace.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -745,6 +745,7 @@ static int zend_jit_trace_copy_ssa_var_info(const zend_op_array *op_array, const
745745
info = ssa->var_info + op->result_use;
746746
} else {
747747
assert(0);
748+
return 0;
748749
}
749750
tssa->vars[ssa_var].no_val = no_val;
750751
tssa->vars[ssa_var].alias = alias;
@@ -780,6 +781,7 @@ static int zend_jit_trace_copy_ssa_var_range(const zend_op_array *op_array, cons
780781
info = ssa->var_info + op->result_def;
781782
} else {
782783
assert(0);
784+
return 0;
783785
}
784786

785787
tssa->vars[ssa_var].no_val = no_val;
@@ -819,6 +821,7 @@ static int zend_jit_trace_restrict_ssa_var_info(const zend_op_array *op_array, c
819821
info = ssa->var_info + op->result_def;
820822
} else {
821823
assert(0);
824+
return 0;
822825
}
823826
tssa->var_info[ssa_var].type &= info->type;
824827
if (info->ce) {

0 commit comments

Comments
 (0)