| Index: Source/platform/heap/HeapTest.cpp
|
| diff --git a/Source/platform/heap/HeapTest.cpp b/Source/platform/heap/HeapTest.cpp
|
| index ef756c99bf03857e53f48749ee0dec035b99e735..4e4bdcfa57a99e895bb57f9a88e80110c949916a 100644
|
| --- a/Source/platform/heap/HeapTest.cpp
|
| +++ b/Source/platform/heap/HeapTest.cpp
|
| @@ -3385,6 +3385,7 @@ TEST(HeapTest, CheckAndMarkPointer)
|
| TestGCScope scope(ThreadState::HeapPointersOnStack);
|
| EXPECT_TRUE(scope.allThreadsParked()); // Fail the test if we could not park all threads.
|
| Heap::prepareForGC();
|
| + Heap::flushHeapDoesNotContainCache();
|
| for (size_t i = 0; i < objectAddresses.size(); i++) {
|
| EXPECT_TRUE(Heap::checkAndMarkPointer(&visitor, objectAddresses[i]));
|
| EXPECT_TRUE(Heap::checkAndMarkPointer(&visitor, endAddresses[i]));
|
| @@ -3403,7 +3404,8 @@ TEST(HeapTest, CheckAndMarkPointer)
|
| {
|
| TestGCScope scope(ThreadState::HeapPointersOnStack);
|
| EXPECT_TRUE(scope.allThreadsParked());
|
| - Heap::makeConsistentForSweeping();
|
| + Heap::prepareForGC();
|
| + Heap::flushHeapDoesNotContainCache();
|
| for (size_t i = 0; i < objectAddresses.size(); i++) {
|
| // We would like to assert that checkAndMarkPointer returned false
|
| // here because the pointers no longer point into a valid object
|
|
|