| Index: runtime/vm/flow_graph_range_analysis.cc
|
| diff --git a/runtime/vm/flow_graph_range_analysis.cc b/runtime/vm/flow_graph_range_analysis.cc
|
| index 35a7a5d80aaafd548ca80891de34ad5b35a18c1e..4e3eaaf8ed055943094297f7eb453d385267d73e 100644
|
| --- a/runtime/vm/flow_graph_range_analysis.cc
|
| +++ b/runtime/vm/flow_graph_range_analysis.cc
|
| @@ -3126,14 +3126,7 @@ bool CheckArrayBoundInstr::IsRedundant(const RangeBoundary& length) {
|
| return false;
|
| }
|
|
|
| - RangeBoundary max = CanonicalizeBoundary(
|
| - RangeBoundary::FromDefinition(index()->definition()),
|
| - RangeBoundary::PositiveInfinity());
|
| -
|
| - if (max.OverflowedSmi()) {
|
| - return false;
|
| - }
|
| -
|
| + RangeBoundary max = RangeBoundary::FromDefinition(index()->definition());
|
|
|
| RangeBoundary max_upper = max.UpperBound();
|
| RangeBoundary length_lower = length.LowerBound();
|
|
|