1
0
forked from boostorg/mp11

g++ at 5.4.0 still doesn't like mp_valid<add_reference>

This commit is contained in:
Peter Dimov
2016-10-23 18:14:03 +03:00
parent 6af4bbc113
commit b88bb0654b

View File

@@ -48,8 +48,8 @@ int main()
#endif #endif
BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, void, void>)); BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, void, void>));
#if !defined( BOOST_GCC ) || !BOOST_WORKAROUND( BOOST_GCC, <= 40902 ) #if !defined( BOOST_GCC ) || !BOOST_WORKAROUND( BOOST_GCC, < 50500 )
// g++ 4.9.2 doesn't like add_reference for some reason or other // g++ up to at least 5.4 doesn't like add_reference for some reason or other
BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference>)); BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference>));
#if !defined( BOOST_MSVC ) || !BOOST_WORKAROUND( BOOST_MSVC, <= 1800 ) #if !defined( BOOST_MSVC ) || !BOOST_WORKAROUND( BOOST_MSVC, <= 1800 )
// msvc-12.0 gives an internal error here // msvc-12.0 gives an internal error here