From de207e3775c0d57fa0be6f55ba52ff35e244ed84 Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Wed, 25 Sep 2013 10:28:10 +0000 Subject: [PATCH] MPL: Remove assert workaround for no-longer-supported MSVC. [SVN r85892] --- include/boost/mpl/assert.hpp | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/include/boost/mpl/assert.hpp b/include/boost/mpl/assert.hpp index bdf7957..def9fc5 100644 --- a/include/boost/mpl/assert.hpp +++ b/include/boost/mpl/assert.hpp @@ -293,18 +293,7 @@ BOOST_MPL_AUX_ASSERT_CONSTANT( \ // BOOST_MPL_ASSERT_NOT((pred)) -#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300) -# define BOOST_MPL_ASSERT_NOT(pred) \ -enum { \ - BOOST_PP_CAT(mpl_assertion_in_line_,BOOST_MPL_AUX_PP_COUNTER()) = sizeof( \ - boost::mpl::assertion::failed( \ - boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ - ) \ - ) \ -}\ -/**/ -#else -# define BOOST_MPL_ASSERT_NOT(pred) \ +#define BOOST_MPL_ASSERT_NOT(pred) \ BOOST_MPL_AUX_ASSERT_CONSTANT( \ std::size_t \ , BOOST_PP_CAT(mpl_assertion_in_line_,BOOST_MPL_AUX_PP_COUNTER()) = sizeof( \ @@ -314,7 +303,6 @@ BOOST_MPL_AUX_ASSERT_CONSTANT( \ ) \ ) \ /**/ -#endif #endif