mirror of
https://github.com/isar/libmdbx.git
synced 2024-10-30 11:29:19 +08:00
mdbx: fix STATIC_ASSERT for MSVC.
This commit is contained in:
parent
7f4684abff
commit
19dd181b6f
@ -375,6 +375,9 @@
|
|||||||
# define STATIC_ASSERT_MSG(expr, msg) _Static_assert(expr, msg)
|
# define STATIC_ASSERT_MSG(expr, msg) _Static_assert(expr, msg)
|
||||||
# elif defined(static_assert)
|
# elif defined(static_assert)
|
||||||
# define STATIC_ASSERT_MSG(expr, msg) static_assert(expr, msg)
|
# define STATIC_ASSERT_MSG(expr, msg) static_assert(expr, msg)
|
||||||
|
# elif defined(_MSC_VER)
|
||||||
|
# include <crtdbg.h>
|
||||||
|
# define STATIC_ASSERT_MSG(expr, msg) _STATIC_ASSERT(expr)
|
||||||
# else
|
# else
|
||||||
# define STATIC_ASSERT_MSG(expr, msg) switch (0) {case 0:case (expr):;}
|
# define STATIC_ASSERT_MSG(expr, msg) switch (0) {case 0:case (expr):;}
|
||||||
# endif
|
# endif
|
||||||
|
Loading…
Reference in New Issue
Block a user