From 89f37da9dfadcf5e091f472f1d8364ab861785ae Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Wed, 31 Oct 2018 13:55:55 +0100 Subject: [PATCH] make overloaded new and delete compiled in debug only --- alib2measure/src/debug/New.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/alib2measure/src/debug/New.cpp b/alib2measure/src/debug/New.cpp index 3141e741e0..7249b814da 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 -- GitLab