diff options
Diffstat (limited to 'gcc/gimple-range-edge.cc')
-rw-r--r-- | gcc/gimple-range-edge.cc | 3 |
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; |