Index: test/cctest/test-heap.cc |
diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc |
index e4f2f2bf86561cfa3985791d5104e52a9cad9040..ad9fe8ac86644093f24b94e88149dd4e9b33f6d1 100644 |
--- a/test/cctest/test-heap.cc |
+++ b/test/cctest/test-heap.cc |
@@ -37,6 +37,7 @@ |
#include "src/global-handles.h" |
#include "src/ic/ic.h" |
#include "src/macro-assembler.h" |
+#include "src/snapshot/snapshot.h" |
#include "test/cctest/cctest.h" |
using namespace v8::internal; |
@@ -4341,6 +4342,10 @@ TEST(NoWeakHashTableLeakWithIncrementalMarking) { |
i::FLAG_retain_maps_for_n_gc = 0; |
CcTest::InitializeVM(); |
Isolate* isolate = CcTest::i_isolate(); |
+ |
+ // Do not run for no-snap builds. |
+ if (!i::Snapshot::HaveASnapshotToStartFrom(isolate)) return; |
+ |
v8::internal::Heap* heap = CcTest::heap(); |
// Get a clean slate regarding optimized functions on the heap. |