diff --git a/src/Common/config.cpp b/src/Common/config.cpp index 0cd509b4..46cdd412 100644 --- a/src/Common/config.cpp +++ b/src/Common/config.cpp @@ -405,6 +405,10 @@ void operator delete(void *ptr) { free(ptr); } +void operator delete(void *ptr, std::size_t) { + free(ptr); +} + void *operator new[](std::size_t size) { auto ret = malloc(size); if (ret) { @@ -416,4 +420,8 @@ void *operator new[](std::size_t size) { void operator delete[](void *ptr) { free(ptr); } + +void operator delete[](void *ptr, std::size_t) { + free(ptr); +} #endif