summaryrefslogtreecommitdiff
path: root/include/mimalloc-new-delete.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mimalloc-new-delete.h')
-rw-r--r--include/mimalloc-new-delete.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/mimalloc-new-delete.h b/include/mimalloc-new-delete.h
index ba208f0..9714977 100644
--- a/include/mimalloc-new-delete.h
+++ b/include/mimalloc-new-delete.h
@@ -25,6 +25,9 @@ terms of the MIT license. A copy of the license can be found in the file
void operator delete(void* p) noexcept { mi_free(p); };
void operator delete[](void* p) noexcept { mi_free(p); };
+ void operator delete (void* p, const std::nothrow_t&) noexcept { mi_free(p); }
+ void operator delete[](void* p, const std::nothrow_t&) noexcept { mi_free(p); }
+
void* operator new(std::size_t n) noexcept(false) { return mi_new(n); }
void* operator new[](std::size_t n) noexcept(false) { return mi_new(n); }