diff --git a/sys/cpp_new_delete/new_delete.cpp b/sys/cpp_new_delete/new_delete.cpp index 28a78c0d34..5af6180257 100644 --- a/sys/cpp_new_delete/new_delete.cpp +++ b/sys/cpp_new_delete/new_delete.cpp @@ -33,7 +33,7 @@ void *operator new(size_t size, void *ptr) noexcept { return ptr; } -void operator delete(void *ptr) { +void operator delete(void *ptr) noexcept { free(ptr); } @@ -41,7 +41,7 @@ void operator delete(void *ptr, size_t) noexcept { free(ptr); } -void operator delete[](void *ptr) { +void operator delete[](void *ptr) noexcept { free(ptr); }