| Index: lib/runtime/dart_sdk.js
|
| diff --git a/lib/runtime/dart_sdk.js b/lib/runtime/dart_sdk.js
|
| index 9fb6c1066b9bbebbf47ed619d628399d05219627..f813cb85f731f42e36088a0bf4c38a403156fa66 100644
|
| --- a/lib/runtime/dart_sdk.js
|
| +++ b/lib/runtime/dart_sdk.js
|
| @@ -7687,8 +7687,12 @@ dart_library.library('dart_sdk', null, /* Imports */[
|
| return _internal.Symbol.is(other) && this[_name] == other[_name];
|
| }
|
| get hashCode() {
|
| + let hash = this._hashCode;
|
| + if (hash != null) return hash;
|
| let arbitraryPrime = 664597;
|
| - return 536870911 & arbitraryPrime * dart.notNull(dart.hashCode(this[_name]));
|
| + hash = 536870911 & arbitraryPrime * dart.notNull(dart.hashCode(this[_name]));
|
| + this._hashCode = hash;
|
| + return hash;
|
| }
|
| toString() {
|
| return dart.str`Symbol("${this[_name]}")`;
|
|
|