diff options
author | Jeffrey Walton <noloader@gmail.com> | 2019-07-14 19:04:52 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2019-07-14 19:04:52 -0400 |
commit | 388a2e6ded4ccea14c2aaa8a0ed420882de3a240 (patch) | |
tree | 1da8b6da67941134d33e434604e7dc2ee1b0b315 /misc.h | |
parent | f5881d121a5d3adbcb16d8ef3fcaa6b98e70159d (diff) | |
download | cryptopp-git-388a2e6ded4ccea14c2aaa8a0ed420882de3a240.tar.gz |
Fix macro paste in CRYPTOPP_ASSERT_JOIN
Diffstat (limited to 'misc.h')
-rw-r--r-- | misc.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -158,8 +158,6 @@ struct CompileAssert #define CRYPTOPP_COMPILE_ASSERT(assertion) \
CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, (__LINE__-1))
-#define CRYPTOPP_ASSERT_JOIN(X, Y) CRYPTOPP_DO_ASSERT_JOIN(X, Y)
-#define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
#if defined(CRYPTOPP_EXPORTS) || defined(CRYPTOPP_IMPORTS)
# define CRYPTOPP_COMPILE_ASSERT_INSTANCE(assertion, instance)
@@ -175,6 +173,9 @@ struct CompileAssert # endif // GCC or Clang
#endif
+#define CRYPTOPP_ASSERT_JOIN(X, Y) CRYPTOPP_DO_ASSERT_JOIN(X, Y)
+#define CRYPTOPP_DO_ASSERT_JOIN(X, Y) X##Y
+
#endif // CRYPTOPP_DOXYGEN_PROCESSING
// ************** count elements in an array ***************
|