Remove trailing tokens after macro

This commit is contained in:
Krystian Stasiowski
2019-12-17 00:30:59 -05:00
parent 9c61b2fc15
commit c83e21e8f2
2 changed files with 7 additions and 2 deletions

View File

@ -114,8 +114,13 @@
#endif
#endif
#if (__cplusplus >= 201402L) && (__cplusplus < 201703L) && defined(BOOST_STATIC_STRING_NULL_OPTIMIZATION) && defined(__clang__) && ((__clang_major__ == 4) || (__clang_major__ == 5))
#if (__cplusplus >= 201402L) && \
(__cplusplus < 201703L) && \
defined(BOOST_STATIC_STRING_NULL_OPTIMIZATION) && \
defined(__clang__) && \
((__clang_major__ == 4) || (__clang_major__ == 5))
#error The null terminator optimization is not supported for clang 4.x and clang 5.x
#undef BOOST_STATIC_STRING_NULL_OPTIMIZATION
#endif
namespace boost {