aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-05-01 09:42:17 -0400
committerJustin M. Keyes <justinkz@gmail.com>2016-05-01 09:42:17 -0400
commit91afb30b667bbc321d351708f694d00b256be585 (patch)
treee367d8a1c17fb5d79c88ff4a9c5fdf173243e09b
parent121987c5cce8417591fed64179c8f93d0055b43e (diff)
parent2a8ceb160c069b5cfecb8279835c63f17040a86f (diff)
downloadrneovim-91afb30b667bbc321d351708f694d00b256be585.tar.gz
rneovim-91afb30b667bbc321d351708f694d00b256be585.tar.bz2
rneovim-91afb30b667bbc321d351708f694d00b256be585.zip
Merge pull request #4681 from equalsraf/tb-msvc-varmacros
MSVC: Avoid variadic macro bug in STATIC_ASSERT
-rw-r--r--src/nvim/assert.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/assert.h b/src/nvim/assert.h
index 0ce48e4766..2c43777858 100644
--- a/src/nvim/assert.h
+++ b/src/nvim/assert.h
@@ -46,10 +46,10 @@
#define STATIC_ASSERT_PRAGMA_START
#define STATIC_ASSERT_PRAGMA_END
-#define STATIC_ASSERT(...) \
+#define STATIC_ASSERT(cond, msg) \
do { \
STATIC_ASSERT_PRAGMA_START \
- STATIC_ASSERT_STATEMENT(__VA_ARGS__); \
+ STATIC_ASSERT_STATEMENT(cond, msg); \
STATIC_ASSERT_PRAGMA_END \
} while (0)