summaryrefslogtreecommitdiff
path: root/src/libc_override_redefine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libc_override_redefine.h')
-rw-r--r--src/libc_override_redefine.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libc_override_redefine.h b/src/libc_override_redefine.h
index a1e50f8..4c61116 100644
--- a/src/libc_override_redefine.h
+++ b/src/libc_override_redefine.h
@@ -66,6 +66,12 @@ void operator delete(void* ptr, const std::nothrow_t& nt) __THROW {
void operator delete[](void* ptr, const std::nothrow_t& nt) __THROW {
return tc_deletearray_nothrow(ptr, nt);
}
+
+#ifdef ENABLE_SIZED_DELETE
+void operator delete(void* p, size_t s) __THROW { tc_delete_sized(p, s); }
+void operator delete[](void* p, size_t s) __THROW{ tc_deletearray_sized(p); }
+#endif
+
extern "C" {
void* malloc(size_t s) __THROW { return tc_malloc(s); }
void free(void* p) __THROW { tc_free(p); }