mirror of
https://github.com/SChernykh/p2pool.git
synced 2024-12-22 19:39:22 +00:00
Suppress MSVC warnings
This commit is contained in:
parent
92e20485b2
commit
c3c326c680
2 changed files with 4 additions and 0 deletions
|
@ -23,18 +23,21 @@
|
|||
#define FORCEINLINE __forceinline
|
||||
#define NOINLINE __declspec(noinline)
|
||||
#define LIKELY(expression) expression
|
||||
#define MSVC_PRAGMA(...) __pragma(__VA_ARGS__)
|
||||
|
||||
#elif __GNUC__
|
||||
|
||||
#define FORCEINLINE __attribute__((always_inline)) inline
|
||||
#define NOINLINE __attribute__((noinline))
|
||||
#define LIKELY(expression) __builtin_expect(expression, 1)
|
||||
#define MSVC_PRAGMA(...)
|
||||
|
||||
#else
|
||||
|
||||
#define FORCEINLINE inline
|
||||
#define NOINLINE
|
||||
#define LIKELY(expression) expression
|
||||
#define MSVC_PRAGMA(...)
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -500,6 +500,7 @@ struct DummyStream
|
|||
#define SIDE_EFFECT_CHECK(level, ...) \
|
||||
do { \
|
||||
if (0) { \
|
||||
MSVC_PRAGMA(warning(suppress:26444)) \
|
||||
[=]() { \
|
||||
log::DummyStream x; \
|
||||
x << level << __VA_ARGS__; \
|
||||
|
|
Loading…
Reference in a new issue