> diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c > index 902b879..62ec9f5 100644 > --- a/gcc/tree-vrp.c > +++ b/gcc/tree-vrp.c > @@ -9517,10 +9517,11 @@ fold_predicate_in (gimple_stmt_iterator *si) > else > { > gcc_assert (gimple_code (stmt) == GIMPLE_COND); > + gimple_cond cond_stmt = stmt->as_a_gimple_cond ();
the assert isn't needed now right? Trev > if (integer_zerop (val)) > - gimple_cond_make_false (stmt); > + gimple_cond_make_false (cond_stmt); > else if (integer_onep (val)) > - gimple_cond_make_true (stmt); > + gimple_cond_make_true (cond_stmt); > else > gcc_unreachable (); > } > -- > 1.8.5.3 >
signature.asc
Description: Digital signature