| 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);
|
| + });
|
| }
|
|
|
| {
|
|
|