summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/heap/test-concurrent-marking.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/heap/test-concurrent-marking.cc')
-rw-r--r--deps/v8/test/cctest/heap/test-concurrent-marking.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/test/cctest/heap/test-concurrent-marking.cc b/deps/v8/test/cctest/heap/test-concurrent-marking.cc
index ce52018e29..03ee6c4b8c 100644
--- a/deps/v8/test/cctest/heap/test-concurrent-marking.cc
+++ b/deps/v8/test/cctest/heap/test-concurrent-marking.cc
@@ -18,8 +18,9 @@ TEST(ConcurrentMarking) {
if (!i::FLAG_concurrent_marking) return;
CcTest::InitializeVM();
Heap* heap = CcTest::heap();
- ConcurrentMarking* concurrent_marking = new ConcurrentMarking(heap);
- concurrent_marking->AddRoot(heap->undefined_value());
+ ConcurrentMarkingDeque deque(heap);
+ deque.Push(heap->undefined_value());
+ ConcurrentMarking* concurrent_marking = new ConcurrentMarking(heap, &deque);
concurrent_marking->StartTask();
concurrent_marking->WaitForTaskToComplete();
delete concurrent_marking;