MPL: Remove obsolete GCC version checks.

[SVN r86260]
This commit is contained in:
Stephen Kelly
2013-10-12 10:19:11 +00:00
parent 553aa2e52f
commit eccea8a324
3 changed files with 3 additions and 6 deletions

View File

@@ -21,7 +21,6 @@
#if !defined(BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING) \ #if !defined(BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING) \
&& ( BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x610)) \ && ( BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x610)) \
|| BOOST_WORKAROUND(__EDG_VERSION__, <= 245) \ || BOOST_WORKAROUND(__EDG_VERSION__, <= 245) \
|| BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, <= 0x0295) \
|| BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) \ || BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) \
) )

View File

@@ -18,7 +18,7 @@
#if !defined(BOOST_MPL_CFG_HAS_TYPEOF) \ #if !defined(BOOST_MPL_CFG_HAS_TYPEOF) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE) \ && !defined(BOOST_MPL_PREPROCESSING_MODE) \
&& ( defined(BOOST_MPL_CFG_GCC) && BOOST_MPL_CFG_GCC >= 0x0302 \ && ( defined(BOOST_MPL_CFG_GCC) \
|| defined(__MWERKS__) && __MWERKS__ >= 0x3000 \ || defined(__MWERKS__) && __MWERKS__ >= 0x3000 \
) )

View File

@@ -29,8 +29,7 @@ template<
, typename BOOST_MPL_AUX_NA_PARAM(F2) , typename BOOST_MPL_AUX_NA_PARAM(F2)
> >
struct eval_if struct eval_if
#if BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, >= 0x0300) \ #if BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, BOOST_TESTED_AT(0x0304))
&& BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, BOOST_TESTED_AT(0x0304))
{ {
typedef typename if_<C,F1,F2>::type f_; typedef typename if_<C,F1,F2>::type f_;
typedef typename f_::type type; typedef typename f_::type type;
@@ -49,8 +48,7 @@ template<
, typename F2 , typename F2
> >
struct eval_if_c struct eval_if_c
#if BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, >= 0x0300) \ #if BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, BOOST_TESTED_AT(0x0304))
&& BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, BOOST_TESTED_AT(0x0304))
{ {
typedef typename if_c<C,F1,F2>::type f_; typedef typename if_c<C,F1,F2>::type f_;
typedef typename f_::type type; typedef typename f_::type type;