summaryrefslogtreecommitdiff
path: root/src/mongo/db/client.cpp
diff options
context:
space:
mode:
authormatt dannenberg <matt.dannenberg@10gen.com>2013-09-19 15:39:50 -0400
committermatt dannenberg <matt.dannenberg@10gen.com>2013-09-25 10:40:14 -0400
commit97c82b16b21d2fe06f933e406909322115e79eaf (patch)
tree78880e50e65747ce8a189748d7ff9382ca8eb258 /src/mongo/db/client.cpp
parentd3da966f577ca0f646ecf63b7b5d61dec376dd4f (diff)
downloadmongo-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.cpp6
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() );