| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index e0dd8b63b2dd0ea3f073aff50f896110d7fcae9c..913ac13d43832494e2234c123e6e421e2074cc6e 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -776,9 +776,7 @@ void Heap::OverApproximateWeakClosure(const char* gc_reason) {
|
| CallGCPrologueCallbacks(kGCTypeMarkSweepCompact, kNoGCCallbackFlags);
|
| }
|
| }
|
| - mark_compact_collector()->OverApproximateWeakClosure();
|
| - incremental_marking()->set_should_hurry(false);
|
| - incremental_marking()->set_weak_closure_was_overapproximated(true);
|
| + incremental_marking()->MarkObjectGroups();
|
| {
|
| GCCallbacksScope scope(this);
|
| if (scope.CheckReenter()) {
|
|
|