diff options
Diffstat (limited to 'deps/v8/test/cctest/test-mementos.cc')
-rw-r--r-- | deps/v8/test/cctest/test-mementos.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/deps/v8/test/cctest/test-mementos.cc b/deps/v8/test/cctest/test-mementos.cc index ccaa1c733f..1fd892815a 100644 --- a/deps/v8/test/cctest/test-mementos.cc +++ b/deps/v8/test/cctest/test-mementos.cc @@ -53,9 +53,11 @@ static void SetUpNewSpaceWithPoisonedMementoAtTop() { Object(new_space->top() + kHeapObjectTag)); memento.set_map_after_allocation(ReadOnlyRoots(heap).allocation_memento_map(), SKIP_WRITE_BARRIER); - memento.set_allocation_site( - AllocationSite::unchecked_cast(Object(kHeapObjectTag)), - SKIP_WRITE_BARRIER); + + // Using this accessor because set_memento expects an Object and not a + // MaybeObject. + TaggedField<MaybeObject, AllocationMemento::kAllocationSiteOffset>::store( + memento, MaybeObject(kHeapObjectTag)); } |