Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index fe577457b0ec992d0edde5420ac7ee67c97e34f8..2ab493b28c9756787bdad53e424ff2cb6350fa5b 100644 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -20317,6 +20317,8 @@ THREADED_TEST(Regress1516) { |
int elements = CountLiveMapsInMapCache(CcTest::i_isolate()->context()); |
CHECK_LE(1, elements); |
+ // Maps on black pages may survive one GC. |
+ CcTest::heap()->CollectAllGarbage(); |
CcTest::heap()->CollectAllGarbage(); |
CHECK_GT(elements, CountLiveMapsInMapCache(CcTest::i_isolate()->context())); |