Index: test/cctest/test-object-observe.cc |
diff --git a/test/cctest/test-object-observe.cc b/test/cctest/test-object-observe.cc |
index abbf2b7a6c00496156bf0e4ab27efb78eae4af53..50e2230fbac82c6cea87264704b03e08726f7ba8 100644 |
--- a/test/cctest/test-object-observe.cc |
+++ b/test/cctest/test-object-observe.cc |
@@ -429,7 +429,7 @@ |
CHECK_EQ(1, NumberOfElements(callbackInfoMap)); |
CHECK_EQ(1, NumberOfElements(objectInfoMap)); |
CHECK_EQ(1, NumberOfElements(notifierObjectInfoMap)); |
- i_isolate->heap()->CollectAllGarbage(); |
+ i_isolate->heap()->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask); |
CHECK_EQ(0, NumberOfElements(callbackInfoMap)); |
CHECK_EQ(0, NumberOfElements(objectInfoMap)); |
CHECK_EQ(0, NumberOfElements(notifierObjectInfoMap)); |
@@ -682,7 +682,7 @@ |
// the first garbage collection but some of the maps have already |
// been marked at that point. Therefore some of the maps are not |
// collected until the second garbage collection. |
- CcTest::heap()->CollectAllGarbage(); |
+ CcTest::heap()->CollectAllGarbage(i::Heap::kNoGCFlags); |
CcTest::heap()->CollectAllGarbage(i::Heap::kMakeHeapIterableMask); |
int count = GetGlobalObjectsCount(); |
#ifdef DEBUG |