| Index: Source/platform/heap/TraceTraits.h
|
| diff --git a/Source/platform/heap/TraceTraits.h b/Source/platform/heap/TraceTraits.h
|
| index a73f4c2b53cb89d429d1c4d49329da8d7d140f40..2c5b3ebfb28366fc7781f86cf80b710ce91522fc 100644
|
| --- a/Source/platform/heap/TraceTraits.h
|
| +++ b/Source/platform/heap/TraceTraits.h
|
| @@ -371,7 +371,7 @@ struct TraceInCollectionTrait<NoWeakHandlingInCollections, strongify, blink::Hea
|
|
|
| T* array = reinterpret_cast<T*>(self);
|
| blink::HeapObjectHeader* header = blink::HeapObjectHeader::fromPayload(self);
|
| - header->checkHeader();
|
| + ASSERT(header->checkHeader());
|
| // Use the payload size as recorded by the heap to determine how many
|
| // elements to trace.
|
| size_t length = header->payloadSize() / sizeof(T);
|
| @@ -407,7 +407,7 @@ struct TraceInCollectionTrait<NoWeakHandlingInCollections, strongify, blink::Hea
|
|
|
| Value* array = reinterpret_cast<Value*>(self);
|
| blink::HeapObjectHeader* header = blink::HeapObjectHeader::fromPayload(self);
|
| - header->checkHeader();
|
| + ASSERT(header->checkHeader());
|
| // Use the payload size as recorded by the heap to determine how many
|
| // elements to trace.
|
| size_t length = header->payloadSize() / sizeof(Value);
|
| @@ -434,7 +434,7 @@ struct TraceInCollectionTrait<NoWeakHandlingInCollections, strongify, blink::Hea
|
| {
|
| Node** array = reinterpret_cast<Node**>(self);
|
| blink::HeapObjectHeader* header = blink::HeapObjectHeader::fromPayload(self);
|
| - header->checkHeader();
|
| + ASSERT(header->checkHeader());
|
| size_t length = header->payloadSize() / sizeof(Node*);
|
| for (size_t i = 0; i < length; ++i) {
|
| if (!HashTableHelper<Node*, typename Table::ExtractorType, typename Table::KeyTraitsType>::isEmptyOrDeletedBucket(array[i])) {
|
|
|