diff --git a/include/boost/mp11/detail/config.hpp b/include/boost/mp11/detail/config.hpp index 63c21f4..3b51541 100644 --- a/include/boost/mp11/detail/config.hpp +++ b/include/boost/mp11/detail/config.hpp @@ -128,18 +128,8 @@ #elif BOOST_MP11_WORKAROUND( BOOST_MP11_GCC, < 50000 ) # define BOOST_MP11_DEPRECATED(msg) __attribute__((deprecated(msg))) #elif BOOST_MP11_CLANG -# if defined(__has_cpp_attribute) -// 3.8 warns about [[deprecated]] when in C++11 mode -// so we only use it on 3.9 and above, detected via [[fallthrough]] -// can't version check because Apple -# if __has_cpp_attribute(deprecated) && __has_cpp_attribute(fallthrough) -# define BOOST_MP11_DEPRECATED(msg) [[deprecated(msg)]] -# else -# define BOOST_MP11_DEPRECATED(msg) -# endif -# else // defined(__has_cpp_attribute) -# define BOOST_MP11_DEPRECATED(msg) -# endif +// -pedantic warns about [[deprecated]] when in C++11 mode +# define BOOST_MP11_DEPRECATED(msg) __attribute__((deprecated(msg))) #else # define BOOST_MP11_DEPRECATED(msg) [[deprecated(msg)]] #endif