is_final_test.cpp: disable some tests for msvc-12 for which there is no workaround.

The compiler is unable to detect final class templates.
This commit is contained in:
jzmaddock
2018-05-09 18:13:58 +01:00
parent e3fb4a6e85
commit b48fae5352

View File

@ -52,8 +52,10 @@ TT_TEST_BEGIN(is_final)
# else
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_final<final_UDT>::value, true);
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_final<final_UDT const>::value, true);
# if !BOOST_WORKAROUND(BOOST_MSVC, <= 1800)
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_final<final_template<int> >::value, true);
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_final<final_template<int> const>::value, true);
# endif
# endif
#else
std::cout <<