Index: third_party/WebKit/Source/platform/heap/Heap.cpp |
diff --git a/third_party/WebKit/Source/platform/heap/Heap.cpp b/third_party/WebKit/Source/platform/heap/Heap.cpp |
index 346f33227e00d53297554272e1b9652f9c46cb2f..5b48686d60bed03ce1d04a9cc110694ebad52259 100644 |
--- a/third_party/WebKit/Source/platform/heap/Heap.cpp |
+++ b/third_party/WebKit/Source/platform/heap/Heap.cpp |
@@ -326,6 +326,7 @@ Address ThreadHeap::checkAndMarkPointer(Visitor* visitor, Address address) |
ASSERT(page->contains(address)); |
ASSERT(!page->orphaned()); |
ASSERT(!m_heapDoesNotContainCache->lookup(address)); |
+ DCHECK(&visitor->heap() == &page->arena()->getThreadState()->heap()); |
page->checkAndMarkPointer(visitor, address); |
return address; |
} |