| Index: src/heap/remembered-set.cc
|
| diff --git a/src/heap/remembered-set.cc b/src/heap/remembered-set.cc
|
| index 403c99b05712ec53d2920b40e5ee6ff9e3a2f84c..0bc5e6e32401de0e4566cf81e37e9d23ab67ab04 100644
|
| --- a/src/heap/remembered-set.cc
|
| +++ b/src/heap/remembered-set.cc
|
| @@ -16,10 +16,7 @@ namespace internal {
|
| template <PointerDirection direction>
|
| void RememberedSet<direction>::ClearInvalidSlots(Heap* heap) {
|
| STATIC_ASSERT(direction == OLD_TO_NEW);
|
| - PageIterator it(heap->old_space());
|
| - MemoryChunk* chunk;
|
| - while (it.has_next()) {
|
| - chunk = it.next();
|
| + for (MemoryChunk* chunk : *heap->old_space()) {
|
| SlotSet* slots = GetSlotSet(chunk);
|
| if (slots != nullptr) {
|
| slots->Iterate([heap, chunk](Address addr) {
|
|
|