| Index: test/cctest/test-api.cc | 
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc | 
| index 0920178785e1664112f32c7c375c8c306ba7df64..09a550a6f80f48acf8bd35203d54ad92373659e6 100644 | 
| --- a/test/cctest/test-api.cc | 
| +++ b/test/cctest/test-api.cc | 
| @@ -7705,7 +7705,8 @@ static void ResetWeakHandle(bool global_gc) { | 
| object_a.handle.Reset(iso, a); | 
| object_b.handle.Reset(iso, b); | 
| if (global_gc) { | 
| -      CcTest::heap()->CollectAllAvailableGarbage(); | 
| +      CcTest::heap()->CollectAllGarbage( | 
| +          TestHeap::Heap::kAbortIncrementalMarkingMask); | 
| } else { | 
| CcTest::heap()->CollectGarbage(i::NEW_SPACE); | 
| } | 
| @@ -7721,7 +7722,8 @@ static void ResetWeakHandle(bool global_gc) { | 
| CHECK(object_b.handle.IsIndependent()); | 
| } | 
| if (global_gc) { | 
| -    CcTest::heap()->CollectAllAvailableGarbage(); | 
| +    CcTest::heap()->CollectAllGarbage( | 
| +        TestHeap::Heap::kAbortIncrementalMarkingMask); | 
| } else { | 
| CcTest::heap()->CollectGarbage(i::NEW_SPACE); | 
| } | 
|  |