| Index: Source/wtf/HashTable.h
|
| diff --git a/Source/wtf/HashTable.h b/Source/wtf/HashTable.h
|
| index 9b3bb19daa9446246e9ba12f8e6cf4e824a3c5c0..76ecb4844d9d2d89430a4d1d587098655c1e04f2 100644
|
| --- a/Source/wtf/HashTable.h
|
| +++ b/Source/wtf/HashTable.h
|
| @@ -1120,7 +1120,7 @@ namespace WTF {
|
| // strongly).
|
| for (typename HashTableType::ValueType* element = table->m_table + table->m_tableSize - 1; element >= table->m_table; element--) {
|
| if (!HashTableType::isEmptyOrDeletedBucket(*element)) {
|
| - if (Allocator::hasDeadMember(visitor, *element)) {
|
| + if (Traits::shouldRemoveFromCollection(visitor, *element)) {
|
| table->registerModification();
|
| HashTableType::deleteBucket(*element); // Also calls the destructor.
|
| table->m_deletedCount++;
|
|
|