| Index: runtime/vm/heap.cc
|
| diff --git a/runtime/vm/heap.cc b/runtime/vm/heap.cc
|
| index 0a73abf4adb1dac1eeb8773ac7f9c81aff5d75c1..975d0d55c27a38cdea105418f05c13953f0103a2 100644
|
| --- a/runtime/vm/heap.cc
|
| +++ b/runtime/vm/heap.cc
|
| @@ -444,10 +444,7 @@ void Heap::CollectGarbage(Space space) {
|
|
|
| void Heap::CollectAllGarbage() {
|
| Thread* thread = Thread::Current();
|
| -
|
| - // New space is evacuated so this GC will collect all dead objects
|
| - // kept alive by a cross-generational pointer.
|
| - new_space_.Evacuate();
|
| + CollectNewSpaceGarbage(thread, kInvokeApiCallbacks, kFull);
|
| CollectOldSpaceGarbage(thread, kInvokeApiCallbacks, kFull);
|
| }
|
|
|
|
|