From 5642cba31b5f7610eddf552b1acd984cf718340d Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Fri, 27 Dec 2024 19:19:40 +0100 Subject: Rework some metaprogramming stuff --- asl/allocator.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'asl/allocator.cpp') diff --git a/asl/allocator.cpp b/asl/allocator.cpp index 7479bd7..645dd22 100644 --- a/asl/allocator.cpp +++ b/asl/allocator.cpp @@ -2,6 +2,7 @@ #include "asl/assert.hpp" #include "asl/utility.hpp" #include "asl/memory.hpp" +#include "asl/print.hpp" #include @@ -40,6 +41,7 @@ void* asl::GlobalHeap::realloc(void* old_ptr, [[maybe_unused]] const layout& old void* new_ptr = alloc(new_layout); asl::memcpy(new_ptr, old_ptr, asl::min(old_layout.size, new_layout.size)); + dealloc(old_ptr, old_layout); return new_ptr; #endif } -- cgit