From 5d5ed0bc8d70fe6bfe26c86a09cc0820977f47e3 Mon Sep 17 00:00:00 2001 From: Kohei Takahashi Date: Wed, 9 May 2018 03:09:24 +0900 Subject: [PATCH] Don't test on non conforming platform --- test/sequence/trivially_copyable.hpp | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/test/sequence/trivially_copyable.hpp b/test/sequence/trivially_copyable.hpp index 42710b74..d091f530 100644 --- a/test/sequence/trivially_copyable.hpp +++ b/test/sequence/trivially_copyable.hpp @@ -14,26 +14,20 @@ using namespace boost::fusion; -#ifdef BOOST_FUSION_DETAIL_IS_TRIVIALLY_COPYABLE_CONFORMING -# define BOOST_FUSION_ASSERT_TC BOOST_MPL_ASSERT -#else -# define BOOST_FUSION_ASSERT_TC BOOST_MPL_ASSERT_NOT -#endif - -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable > >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable > >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable, FUSION_SEQUENCE > >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable, FUSION_SEQUENCE, FUSION_SEQUENCE > >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable > >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable > >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable, FUSION_SEQUENCE > >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable, FUSION_SEQUENCE, FUSION_SEQUENCE > >)); -BOOST_FUSION_ASSERT_TC((detail::is_trivially_copyable >)); +BOOST_FUSION_ASSERT_FALLBACK((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >)); BOOST_MPL_ASSERT_NOT((detail::is_trivially_copyable >));