Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index f1b318046b47cd6cac20e2d886e0b466a105bbfa..e68f8ec2067c9791b295727f9192f8c6698cea82 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -1068,8 +1068,8 @@ bool Heap::CollectGarbage(GarbageCollector collector, |
// causes another mark-compact. |
if (IsYoungGenerationCollector(collector) && |
!ShouldAbortIncrementalMarking()) { |
- StartIncrementalMarkingIfAllocationLimitIsReached(kNoGCFlags, |
- kNoGCCallbackFlags); |
+ StartIncrementalMarkingIfAllocationLimitIsReached( |
+ kNoGCFlags, kGCCallbackScheduleIdleGarbageCollection); |
} |
return next_gc_likely_to_collect_more; |