aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-edge.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/gimple-range-edge.cc')
-rw-r--r--gcc/gimple-range-edge.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/gimple-range-edge.cc b/gcc/gimple-range-edge.cc
index 6fe3340..03a804a 100644
--- a/gcc/gimple-range-edge.cc
+++ b/gcc/gimple-range-edge.cc
@@ -44,8 +44,7 @@ gimple_outgoing_range_stmt_p (basic_block bb)
gimple *s = gsi_stmt (gsi);
if (is_a<gcond *> (s) && range_op_handler (s))
return gsi_stmt (gsi);
- gswitch *sw = dyn_cast<gswitch *> (s);
- if (sw && irange::supports_type_p (TREE_TYPE (gimple_switch_index (sw))))
+ if (is_a <gswitch *> (s))
return gsi_stmt (gsi);
}
return NULL;