Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index cbc6d72ad839a31822e64cbd93df6503ccca5133..06770794e277de52cdc32271b178238b3f42dd65 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -1669,8 +1669,9 @@ void Heap::Scavenge() { |
{ |
// Copy objects reachable from the old generation. |
TRACE_GC(tracer(), GCTracer::Scope::SCAVENGER_OLD_TO_NEW_POINTERS); |
- RememberedSet<OLD_TO_NEW>::IterateWithWrapper(this, |
- Scavenger::ScavengeObject); |
+ RememberedSet<OLD_TO_NEW>::Iterate(this, [this](Address addr) { |
+ return Scavenger::CheckAndScavengeObject(this, addr); |
+ }); |
} |
{ |