| Index: runtime/lib/collection_patch.dart
|
| diff --git a/runtime/lib/collection_patch.dart b/runtime/lib/collection_patch.dart
|
| index 9f0c74fad4a7efd0bc94e22c91b32e61cbf21786..f5a906ec146a040787627d443c46f1a1185e7779 100644
|
| --- a/runtime/lib/collection_patch.dart
|
| +++ b/runtime/lib/collection_patch.dart
|
| @@ -571,15 +571,16 @@ class _HashSet<E> extends _HashSetBase<E> implements HashSet<E> {
|
|
|
| // Set.
|
|
|
| - void add(E element) {
|
| + bool add(E element) {
|
| int hashCode = _hashCode(element);
|
| int index = hashCode & (_buckets.length - 1);
|
| HashSetEntry entry = _buckets[index];
|
| while (entry != null) {
|
| - if (_equals(entry.key, element)) return;
|
| + if (_equals(entry.key, element)) return false;
|
| entry = entry.next;
|
| }
|
| _addEntry(element, hashCode, index);
|
| + return true;
|
| }
|
|
|
| void addAll(Iterable<E> objects) {
|
|
|