Chromium Code Reviews| Index: src/objects.h | 
| diff --git a/src/objects.h b/src/objects.h | 
| index 4d8a45bb2d58d3066219dfc01d80b03ea64af9c9..7768272e55ef86e88ee8d5f6261d97f94fa09829 100644 | 
| --- a/src/objects.h | 
| +++ b/src/objects.h | 
| @@ -4001,6 +4001,14 @@ class WeakHashTable: public HashTable<WeakHashTableShape<2>, Object*> { | 
| // key to the hole value causes removal of the whole entry. | 
| MUST_USE_RESULT MaybeObject* Put(Object* key, Object* value); | 
| + void Zap(Object* value) { | 
| 
 
Michael Starzinger
2013/10/04 11:33:40
nit: Maybe add a short one-liner comment explainin
 
ulan
2013/10/04 11:37:18
Done.
 
 | 
| + int capacity = Capacity(); | 
| + for (int i = 0; i < capacity; i++) { | 
| + set(EntryToIndex(i), value); | 
| + set(EntryToValueIndex(i), value); | 
| + } | 
| + } | 
| + | 
| private: | 
| friend class MarkCompactCollector; |