diff options
author | matt dannenberg <matt.dannenberg@10gen.com> | 2013-09-19 15:39:50 -0400 |
---|---|---|
committer | matt dannenberg <matt.dannenberg@10gen.com> | 2013-09-25 10:40:14 -0400 |
commit | 97c82b16b21d2fe06f933e406909322115e79eaf (patch) | |
tree | 78880e50e65747ce8a189748d7ff9382ca8eb258 /src/mongo/db/client.cpp | |
parent | d3da966f577ca0f646ecf63b7b5d61dec376dd4f (diff) | |
download | mongo-97c82b16b21d2fe06f933e406909322115e79eaf.tar.gz |
SERVER-10816 enable StackChecker when not optimized and in debug mode rather than when simply in debug mode
Diffstat (limited to 'src/mongo/db/client.cpp')
-rw-r--r-- | src/mongo/db/client.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/client.cpp b/src/mongo/db/client.cpp index fc6c49e98c6..773cbc25bea 100644 --- a/src/mongo/db/client.cpp +++ b/src/mongo/db/client.cpp @@ -81,7 +81,7 @@ namespace mongo { TSP_DEFINE(Client, currentClient) -#if defined(_DEBUG) && !XSAN_ENABLED +#if defined(_DEBUG) && !defined(MONGO_OPTIMIZED_BUILD) && !XSAN_ENABLED struct StackChecker; ThreadLocalValue<StackChecker *> checker; @@ -134,7 +134,7 @@ namespace mongo { call this when your thread starts. */ Client& Client::initThread(const char *desc, AbstractMessagingPort *mp) { -#if defined(_DEBUG) && !XSAN_ENABLED +#if defined(_DEBUG) && !defined(MONGO_OPTIMIZED_BUILD) && !XSAN_ENABLED { if( sizeof(void*) == 8 ) { StackChecker sc; @@ -230,7 +230,7 @@ namespace mongo { } bool Client::shutdown() { -#if defined(_DEBUG) && !XSAN_ENABLED +#if defined(_DEBUG) && !defined(MONGO_OPTIMIZED_BUILD) && !XSAN_ENABLED { if( sizeof(void*) == 8 ) { StackChecker::check( desc() ); |