| Index: runtime/lib/typed_data.dart
|
| diff --git a/runtime/lib/typed_data.dart b/runtime/lib/typed_data.dart
|
| index f70781a8c2b9527de873ec00a30b91315afb5677..a56c39fd2da6c5a4dce6917a4be1c539ef83b01e 100644
|
| --- a/runtime/lib/typed_data.dart
|
| +++ b/runtime/lib/typed_data.dart
|
| @@ -477,9 +477,8 @@ abstract class _TypedListBase {
|
| }
|
|
|
| List sublist(int start, [int end]) {
|
| - if (end == null) end = this.length;
|
| + end = RangeError.checkValidRange(start, end, this.length);
|
| var length = end - start;
|
| - _rangeCheck(this.length, start, length);
|
| List result = _createList(length);
|
| result.setRange(0, length, this, start);
|
| return result;
|
|
|