diff --git a/Userland/Libraries/LibJS/Heap/HeapBlock.cpp b/Userland/Libraries/LibJS/Heap/HeapBlock.cpp index 2f270c9160..c2ae0b3470 100644 --- a/Userland/Libraries/LibJS/Heap/HeapBlock.cpp +++ b/Userland/Libraries/LibJS/Heap/HeapBlock.cpp @@ -22,16 +22,6 @@ NonnullOwnPtr HeapBlock::create_with_cell_size(Heap& heap, size_t cel return NonnullOwnPtr(NonnullOwnPtr::Adopt, *block); } -void HeapBlock::operator delete(void* ptr) -{ -#ifdef __serenity__ - int rc = munmap(ptr, block_size); - VERIFY(rc == 0); -#else - free(ptr); -#endif -} - HeapBlock::HeapBlock(Heap& heap, size_t cell_size) : m_heap(heap) , m_cell_size(cell_size) diff --git a/Userland/Libraries/LibJS/Heap/HeapBlock.h b/Userland/Libraries/LibJS/Heap/HeapBlock.h index 3be74c0158..8916747347 100644 --- a/Userland/Libraries/LibJS/Heap/HeapBlock.h +++ b/Userland/Libraries/LibJS/Heap/HeapBlock.h @@ -21,8 +21,6 @@ public: static constexpr size_t block_size = 16 * KiB; static NonnullOwnPtr create_with_cell_size(Heap&, size_t); - void operator delete(void*); - size_t cell_size() const { return m_cell_size; } size_t cell_count() const { return (block_size - sizeof(HeapBlock)) / m_cell_size; } bool is_full() const { return !has_lazy_freelist() && !m_freelist; }