mirror of
https://github.com/SChernykh/p2pool.git
synced 2024-10-29 19:17:36 +00:00
Suppress a noisy Coverity warning
This commit is contained in:
parent
e5bf27030d
commit
ede72ff1d8
1 changed files with 12 additions and 9 deletions
21
src/log.h
21
src/log.h
|
@ -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, ...) \
|
#define SIDE_EFFECT_CHECK(level, ...) \
|
||||||
do { \
|
if (0) { \
|
||||||
if (0) { \
|
MSVC_PRAGMA(warning(suppress:26444)) \
|
||||||
MSVC_PRAGMA(warning(suppress:26444)) \
|
[=]() { \
|
||||||
[=]() { \
|
log::DummyStream x; \
|
||||||
log::DummyStream x; \
|
x << (level) << __VA_ARGS__; \
|
||||||
x << (level) << __VA_ARGS__; \
|
}; \
|
||||||
}; \
|
}
|
||||||
} \
|
#endif
|
||||||
} while (0)
|
|
||||||
|
|
||||||
#ifdef P2POOL_LOG_DISABLE
|
#ifdef P2POOL_LOG_DISABLE
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue