X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libs%2Ftype_traits%2Ftest%2Fcommon_type_test.cpp;h=111cbb1db553eb62cd5032573a6b428f012bca2c;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=bd1a54aca7a45dcf3e34ce7d5518af1ded5e31ee;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/libs/type_traits/test/common_type_test.cpp b/libs/type_traits/test/common_type_test.cpp index bd1a54a..111cbb1 100644 --- a/libs/type_traits/test/common_type_test.cpp +++ b/libs/type_traits/test/common_type_test.cpp @@ -87,13 +87,18 @@ TT_TEST_BEGIN(common_type) { assignation_2(); typedef tt::common_type::type T1; + BOOST_CHECK_TYPE(T1, C1C2); typedef tt::common_type::type T2; + BOOST_CHECK_TYPE(T2, C2*); typedef tt::common_type::type T3; -#if defined(BOOST_NO_DECLTYPE) && !defined(BOOST_COMMON_TYPE_DONT_USE_TYPEOF) + BOOST_CHECK_TYPE(T3, int const*); +#if defined(BOOST_NO_CXX11_DECLTYPE) && !defined(BOOST_COMMON_TYPE_DONT_USE_TYPEOF) // fails if BOOST_COMMON_TYPE_DONT_USE_TYPEOF: typedef tt::common_type::type T4; + BOOST_CHECK_TYPE(T4, int const volatile*); #endif typedef tt::common_type::type T5; + BOOST_CHECK_TYPE(T5, int volatile*); assignation_2(); assignation_2();