diff --git a/include/msgpack/versioning.hpp b/include/msgpack/versioning.hpp index 79c89049..a8e6b968 100644 --- a/include/msgpack/versioning.hpp +++ b/include/msgpack/versioning.hpp @@ -36,12 +36,12 @@ #if defined(_MSC_VER) #define MSGPACK_DETAIL_PP_MSVC_VA_ARGS_WORKAROUND(define, args) define args -#define MSGPACK_DETAIL_PP_CHECK(...) MSGPACK_DETAIL_PP_MSVC_VA_ARGS_WORKAROUND(MSGPACK_DETAIL_PP_CHECK_N, (__VA_ARGS__, 0)) +#define MSGPACK_DETAIL_PP_CHECK(...) MSGPACK_DETAIL_PP_MSVC_VA_ARGS_WORKAROUND(MSGPACK_DETAIL_PP_CHECK_N, (__VA_ARGS__, 0, 0)) #define MSGPACK_DETAIL_PP_CHECK_N(x, n, ...) n #else // defined(__MSC_VER) -#define MSGPACK_DETAIL_PP_CHECK(...) MSGPACK_DETAIL_PP_CHECK_N(__VA_ARGS__, 0) +#define MSGPACK_DETAIL_PP_CHECK(...) MSGPACK_DETAIL_PP_CHECK_N(__VA_ARGS__, 0, 0) #define MSGPACK_DETAIL_PP_CHECK_N(x, n, ...) n #endif // defined(__MSC_VER)