> 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
