| Index: pkg/dev_compiler/tool/input_sdk/private/js_array.dart
|
| diff --git a/pkg/dev_compiler/tool/input_sdk/private/js_array.dart b/pkg/dev_compiler/tool/input_sdk/private/js_array.dart
|
| index bfb0a59a3a298d8f3876af582738e34c94b533ea..b93713292e66d2565d0572684ecfd182b54517fc 100644
|
| --- a/pkg/dev_compiler/tool/input_sdk/private/js_array.dart
|
| +++ b/pkg/dev_compiler/tool/input_sdk/private/js_array.dart
|
| @@ -463,7 +463,11 @@ class JSArray<E> implements List<E>, JSIndexable {
|
|
|
| void sort([int compare(E a, E b)]) {
|
| checkMutable('sort');
|
| - Sort.sort(this, compare == null ? Comparable.compare : compare);
|
| + if (compare == null) {
|
| + Sort.sort(this, (a, b) => Comparable.compare(a, b));
|
| + } else {
|
| + Sort.sort(this, compare);
|
| + }
|
| }
|
|
|
| void shuffle([Random random]) {
|
|
|