diff options
Diffstat (limited to 'deps/v8/test/cctest/heap/test-concurrent-marking.cc')
-rw-r--r-- | deps/v8/test/cctest/heap/test-concurrent-marking.cc | 5 |
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; |