libs/parameter/test/sfinae was choking vc7.1 and vc8 on the plain

version of BOOST_MPL_AUX_ASSERT_NOT_NA(T) with T = const char[4].
This only seems to occur in contexts where T might be deduced.


[SVN r28551]
This commit is contained in:
Dave Abrahams
2005-05-01 13:17:02 +00:00
parent 911659dfa3
commit eea4b80440

View File

@@ -18,7 +18,7 @@
#include <boost/mpl/aux_/config/msvc.hpp> #include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp> #include <boost/mpl/aux_/config/workaround.hpp>
#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300) \ #if !BOOST_WORKAROUND(_MSC_FULL_VER, BOOST_TESTED_AT(140050215)) \
&& !BOOST_WORKAROUND(__EDG_VERSION__, <= 243) && !BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
# include <boost/mpl/assert.hpp> # include <boost/mpl/assert.hpp>
# define BOOST_MPL_AUX_ASSERT_NOT_NA(x) \ # define BOOST_MPL_AUX_ASSERT_NOT_NA(x) \