diff options
Diffstat (limited to 'deps/v8/src/heap/store-buffer.cc')
-rw-r--r-- | deps/v8/src/heap/store-buffer.cc | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/deps/v8/src/heap/store-buffer.cc b/deps/v8/src/heap/store-buffer.cc index e59e72d3a6..7d0dcfc370 100644 --- a/deps/v8/src/heap/store-buffer.cc +++ b/deps/v8/src/heap/store-buffer.cc @@ -104,16 +104,7 @@ void StoreBuffer::InsertDuringRuntime(StoreBuffer* store_buffer, Address slot) { void StoreBuffer::DeleteDuringGarbageCollection(StoreBuffer* store_buffer, Address start, Address end) { - // In GC the store buffer has to be empty at any time. - DCHECK(store_buffer->Empty()); - DCHECK(store_buffer->mode() != StoreBuffer::NOT_IN_GC); - Page* page = Page::FromAddress(start); - if (end) { - RememberedSet<OLD_TO_NEW>::RemoveRange(page, start, end, - SlotSet::PREFREE_EMPTY_BUCKETS); - } else { - RememberedSet<OLD_TO_NEW>::Remove(page, start); - } + UNREACHABLE(); } void StoreBuffer::InsertDuringGarbageCollection(StoreBuffer* store_buffer, |