diff --git a/alib2measure/src/debug/New.cpp b/alib2measure/src/debug/New.cpp index 3141e741e0bd3d018a4dc5172a46dbcbdbfe1e0f..7249b814da75cacedb6c1bcde151507e5e4f73b8 100644 --- a/alib2measure/src/debug/New.cpp +++ b/alib2measure/src/debug/New.cpp @@ -6,14 +6,16 @@ #include <new> #include "../measurements/MeasurementNew.hpp" -void * operator new( std::size_t n ) { - return operator new( n, true ); -} +#if DEBUG + void * operator new( std::size_t n ) { + return operator new( n, true ); + } -void operator delete( void * ptr ) noexcept { - operator delete( ptr, true ); -} + void operator delete( void * ptr ) noexcept { + operator delete( ptr, true ); + } -void operator delete( void * ptr, std::size_t ) noexcept { - operator delete( ptr, true ); -} + void operator delete( void * ptr, std::size_t ) noexcept { + operator delete( ptr, true ); + } +#endif