diff options
Diffstat (limited to 'src/third_party')
-rwxr-xr-x | src/third_party/s2/base/logging.cc | 4 |
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) |