diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2019-02-06 17:06:49 +0100 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2019-02-06 17:06:49 +0100 |
commit | d71017df63e2cb01a062d89bbd41d90584a755ff (patch) | |
tree | 77f6a3f918efa042551f3a4141af5b06a44cb463 /ACE/ace/Global_Macros.h | |
parent | 7169f72958484d5e9a8c229a86c5d4a7403d0581 (diff) | |
download | ATCD-d71017df63e2cb01a062d89bbd41d90584a755ff.tar.gz |
Removed ACE_NO_HEAP_CHECK macro because it is broken, see issue #733
* ACE/ace/Global_Macros.h:
* ACE/ace/Log_Msg.cpp:
* ACE/ace/OS_NS_Thread.cpp:
* ACE/ace/Service_Gestalt.cpp:
Diffstat (limited to 'ACE/ace/Global_Macros.h')
-rw-r--r-- | ACE/ace/Global_Macros.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/ACE/ace/Global_Macros.h b/ACE/ace/Global_Macros.h index ca333768f57..23d81ef88bc 100644 --- a/ACE/ace/Global_Macros.h +++ b/ACE/ace/Global_Macros.h @@ -38,40 +38,6 @@ # define ACE_DB(X) X # endif /* ACE_NDEBUG */ -// ACE_NO_HEAP_CHECK macro can be used to suppress false report of -// memory leaks. It turns off the built-in heap checking until the -// block is left. The old state will then be restored Only used for -// Win32 (in the moment). -# if defined (ACE_WIN32) - -# if defined (_DEBUG) && !defined (ACE_HAS_WINCE) && !defined (__BORLANDC__) -# include /**/ <crtdbg.h> - -// Open versioned namespace, if enabled by the user. -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -class ACE_Export ACE_No_Heap_Check -{ -public: - ACE_No_Heap_Check (void) - : old_state (_CrtSetDbgFlag (_CRTDBG_REPORT_FLAG)) - { _CrtSetDbgFlag (old_state & ~_CRTDBG_ALLOC_MEM_DF);} - ~ACE_No_Heap_Check (void) { _CrtSetDbgFlag (old_state);} -private: - int old_state; -}; - -// Close versioned namespace, if enabled by the user. -ACE_END_VERSIONED_NAMESPACE_DECL - -# define ACE_NO_HEAP_CHECK ACE_No_Heap_Check ____no_heap; -# else /* !_DEBUG */ -# define ACE_NO_HEAP_CHECK -# endif /* _DEBUG */ -# else /* !ACE_WIN32 */ -# define ACE_NO_HEAP_CHECK -# endif /* ACE_WIN32 */ - // Turn a number into a string. # define ACE_ITOA(X) #X |