diff options
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
-rw-r--r-- | gcc/tree-ssa-loop-unswitch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c index 49951eb..dbca642 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -586,7 +586,7 @@ find_loop_guard (class loop *loop) next = single_succ (header); else { - cond = dyn_cast <gcond *> (last_stmt (header)); + cond = safe_dyn_cast <gcond *> (last_stmt (header)); if (! cond) return NULL; extract_true_false_edges_from_block (header, &te, &fe); |