Index: Source/platform/heap/HeapAllocator.cpp |
diff --git a/Source/platform/heap/HeapAllocator.cpp b/Source/platform/heap/HeapAllocator.cpp |
index e5c95718768dc4e969897e640c90217dfb50f0f4..a5299d339b1feda34b4efc8ab4562e25726f1040 100644 |
--- a/Source/platform/heap/HeapAllocator.cpp |
+++ b/Source/platform/heap/HeapAllocator.cpp |
@@ -24,7 +24,7 @@ void HeapAllocator::backingFree(void* address) |
return; |
HeapObjectHeader* header = HeapObjectHeader::fromPayload(address); |
- header->checkHeader(); |
+ ASSERT(header->checkHeader()); |
NormalPageHeap* heap = static_cast<NormalPage*>(page)->heapForNormalPage(); |
state->promptlyFreed(header->gcInfoIndex()); |
heap->promptlyFreeObject(header); |
@@ -63,7 +63,7 @@ bool HeapAllocator::backingExpand(void* address, size_t newSize) |
return false; |
HeapObjectHeader* header = HeapObjectHeader::fromPayload(address); |
- header->checkHeader(); |
+ ASSERT(header->checkHeader()); |
NormalPageHeap* heap = static_cast<NormalPage*>(page)->heapForNormalPage(); |
bool succeed = heap->expandObject(header, newSize); |
if (succeed) |
@@ -110,7 +110,7 @@ void HeapAllocator::backingShrink(void* address, size_t quantizedCurrentSize, si |
return; |
HeapObjectHeader* header = HeapObjectHeader::fromPayload(address); |
- header->checkHeader(); |
+ ASSERT(header->checkHeader()); |
NormalPageHeap* heap = static_cast<NormalPage*>(page)->heapForNormalPage(); |
bool succeed = heap->shrinkObject(header, quantizedShrunkSize); |
if (succeed) |