summaryrefslogtreecommitdiffhomepage
path: root/dev/boot/src/New+Delete.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dev/boot/src/New+Delete.cc')
-rw-r--r--dev/boot/src/New+Delete.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/dev/boot/src/New+Delete.cc b/dev/boot/src/New+Delete.cc
index 3e3cf48f..61698510 100644
--- a/dev/boot/src/New+Delete.cc
+++ b/dev/boot/src/New+Delete.cc
@@ -63,6 +63,21 @@ void operator delete(void* buf, size_t size)
if (!buf)
return;
+ NE_UNUSED(size);
+
+ BS->FreePool(buf);
+}
+
+/// @brief Deletes the object (array specific).
+/// @param buf the object.
+/// @param size it's size.
+void operator delete[](void* buf, size_t size)
+{
+ if (!buf)
+ return;
+
+ NE_UNUSED(size);
+
BS->FreePool(buf);
}