Index: test/cctest/test-heap.cc |
diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc |
index b3058f764d83331c10a7f3e7589982c0b3d2333c..6b6d1e32ac091034fb8de525770c1cf6216269b1 100644 |
--- a/test/cctest/test-heap.cc |
+++ b/test/cctest/test-heap.cc |
@@ -45,6 +45,9 @@ using namespace v8::internal; |
static void SimulateIncrementalMarking() { |
MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); |
IncrementalMarking* marking = CcTest::heap()->incremental_marking(); |
+ while (!CcTest::heap()->old_pointer_space()->IsLazySweepingComplete()) { |
+ CcTest::heap()->old_pointer_space()->AdvanceSweeper(KB); |
+ } |
if (collector->IsConcurrentSweepingInProgress()) { |
collector->WaitUntilSweepingCompleted(); |
} |