Suppress a noisy Coverity warning

This commit is contained in:
SChernykh 2023-06-30 16:18:02 +02:00
parent e5bf27030d
commit ede72ff1d8

View file

@ -492,16 +492,19 @@ struct DummyStream
}
};
#ifdef __COVERITY__
// Coverity doesn't like this macro - CID 393138: Big parameter passed by value (PASS_BY_VALUE)
#define SIDE_EFFECT_CHECK(level, ...)
#else
#define SIDE_EFFECT_CHECK(level, ...) \
do { \
if (0) { \
MSVC_PRAGMA(warning(suppress:26444)) \
[=]() { \
log::DummyStream x; \
x << (level) << __VA_ARGS__; \
}; \
} \
} while (0)
if (0) { \
MSVC_PRAGMA(warning(suppress:26444)) \
[=]() { \
log::DummyStream x; \
x << (level) << __VA_ARGS__; \
}; \
}
#endif
#ifdef P2POOL_LOG_DISABLE