summaryrefslogtreecommitdiff
path: root/src/third_party/s2/base/logging.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/s2/base/logging.cc')
-rwxr-xr-xsrc/third_party/s2/base/logging.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/third_party/s2/base/logging.cc b/src/third_party/s2/base/logging.cc
index 503037c89e7..bbf060e8237 100755
--- a/src/third_party/s2/base/logging.cc
+++ b/src/third_party/s2/base/logging.cc
@@ -38,7 +38,11 @@ LogMessageWarning::LogMessageWarning(const char* file, int line) :
LogMessageFatal::LogMessageFatal(const char* file, int line) :
LogMessageBase(mongo::severe(), file, line) { }
+#pragma warning(push)
+// C4722: 'LogMessageFatal::~LogMessageFatal': destructor never returns, potential memory leak
+#pragma warning(disable : 4722)
LogMessageFatal::~LogMessageFatal() {
_lsb.~LogstreamBuilder();
fassertFailed(40048);
}
+#pragma warning(pop)