| Index: sdk/lib/collection/arrays.dart
|
| diff --git a/sdk/lib/collection/arrays.dart b/sdk/lib/collection/arrays.dart
|
| index 783518257326d3d8c66ecd76cbb67af2e84cfdcf..ce8f8b48c2937eacbfdb42e341cde5e608a5a855 100644
|
| --- a/sdk/lib/collection/arrays.dart
|
| +++ b/sdk/lib/collection/arrays.dart
|
| @@ -6,8 +6,8 @@
|
| class Arrays {
|
| static void copy(List src, int srcStart,
|
| List dst, int dstStart, int count) {
|
| - if (srcStart === null) srcStart = 0;
|
| - if (dstStart === null) dstStart = 0;
|
| + if (srcStart == null) srcStart = 0;
|
| + if (dstStart == null) dstStart = 0;
|
|
|
| if (srcStart < dstStart) {
|
| for (int i = srcStart + count - 1, j = dstStart + count - 1;
|
| @@ -22,13 +22,13 @@ class Arrays {
|
| }
|
|
|
| static bool areEqual(List a, Object b) {
|
| - if (a === b) return true;
|
| + if (identical(a, b)) return true;
|
| if (!(b is List)) return false;
|
| int length = a.length;
|
| if (length != b.length) return false;
|
|
|
| for (int i = 0; i < length; i++) {
|
| - if (a[i] !== b[i]) return false;
|
| + if (!identical(a[i], b[i])) return false;
|
| }
|
| return true;
|
| }
|
|
|