| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index 57b4cea6cf0cb88f5d8318c837d3e11707ffcb6c..7dfdb9c8d25a01cf713e0f5af5d87a4336b31285 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -1723,14 +1723,12 @@
|
| {
|
| // Copy objects reachable from the old generation.
|
| TRACE_GC(tracer(), GCTracer::Scope::SCAVENGER_OLD_TO_NEW_POINTERS);
|
| - RememberedSet<OLD_TO_NEW>::Iterate(
|
| - this, SYNCHRONIZED, [this](Address addr) {
|
| - return Scavenger::CheckAndScavengeObject(this, addr);
|
| - });
|
| + RememberedSet<OLD_TO_NEW>::Iterate(this, [this](Address addr) {
|
| + return Scavenger::CheckAndScavengeObject(this, addr);
|
| + });
|
|
|
| RememberedSet<OLD_TO_NEW>::IterateTyped(
|
| - this, SYNCHRONIZED,
|
| - [this](SlotType type, Address host_addr, Address addr) {
|
| + this, [this](SlotType type, Address host_addr, Address addr) {
|
| return UpdateTypedSlotHelper::UpdateTypedSlot(
|
| isolate(), type, addr, [this](Object** addr) {
|
| // We expect that objects referenced by code are long living.
|
|
|