Index: mpl/has_xxx.hpp =================================================================== --- mpl/has_xxx.hpp (revision 86692) +++ mpl/has_xxx.hpp (working copy) @@ -231,7 +231,7 @@ BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME(args)(...); \ /**/ -# if !BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES +# if !defined(BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES) # define BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT(z, n, args) \ template< typename V > \ static boost::mpl::aux::yes_tag \ @@ -313,7 +313,7 @@ ) \ /**/ -# if BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE +# if defined(BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE) # if !defined(BOOST_MPL_HAS_XXX_NEEDS_NAMESPACE_LEVEL_SUBSTITUTE) # if BOOST_WORKAROUND(BOOST_MSVC, <= 1400)