diff options
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
-rw-r--r-- | gcc/tree-ssa-uninit.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c index c65c58c..cc58870 100644 --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -1923,8 +1923,8 @@ warn_uninitialized_phi (gimple phi, VEC(gimple, heap) **worklist, gimple uninit_use_stmt = 0; tree uninit_op; - /* Don't look at memory tags. */ - if (!is_gimple_reg (gimple_phi_result (phi))) + /* Don't look at virtual operands. */ + if (virtual_operand_p (gimple_phi_result (phi))) return; uninit_opnds = compute_uninit_opnds_pos (phi); @@ -1988,8 +1988,8 @@ execute_late_warn_uninitialized (void) n = gimple_phi_num_args (phi); - /* Don't look at memory tags. */ - if (!is_gimple_reg (gimple_phi_result (phi))) + /* Don't look at virtual operands. */ + if (virtual_operand_p (gimple_phi_result (phi))) continue; for (i = 0; i < n; ++i) |