Quellcode durchsuchen

LibJS: Remove unused HeapBlock::operator delete()

Andreas Kling vor 4 Jahren
Ursprung
Commit
14585a9cba

+ 0 - 10
Userland/Libraries/LibJS/Heap/HeapBlock.cpp

@@ -22,16 +22,6 @@ NonnullOwnPtr<HeapBlock> HeapBlock::create_with_cell_size(Heap& heap, size_t cel
     return NonnullOwnPtr<HeapBlock>(NonnullOwnPtr<HeapBlock>::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)

+ 0 - 2
Userland/Libraries/LibJS/Heap/HeapBlock.h

@@ -21,8 +21,6 @@ public:
     static constexpr size_t block_size = 16 * KiB;
     static NonnullOwnPtr<HeapBlock> 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; }