| Index: pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/runtime_types.dart b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| index 570ea1c9ba382418e5a56cf750b3d827ac5baa1a..e3f74b722e010250ab5ecff1ae2fad081c2a2b40 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -1049,8 +1049,8 @@ class Substitution {
|
| class TypeCheck {
|
| final ClassElement cls;
|
| final Substitution substitution;
|
| - final int hashCode = (nextHash++) & 0x3fffffff;
|
| - static int nextHash = 49;
|
| + final int hashCode = _nextHash = (_nextHash + 100003).toUnsigned(30);
|
| + static int _nextHash = 0;
|
|
|
| TypeCheck(this.cls, this.substitution);
|
| }
|
|
|