Chromium Code Reviews| Index: runtime/lib/array.dart |
| =================================================================== |
| --- runtime/lib/array.dart (revision 28834) |
| +++ runtime/lib/array.dart (working copy) |
| @@ -36,12 +36,7 @@ |
| } |
| void setAll(int index, Iterable<E> iterable) { |
| - if (index < 0 || index > length) { |
| - throw new RangeError.range(index, 0, length); |
| - } |
| - for (var element in iterable) { |
| - [index++] = element; |
| - } |
| + IterableMixinWorkaround.setAllList(this, index, iterable); |
| } |
| E removeAt(int index) { |