Index: boost/mpl/assert.hpp =================================================================== --- boost/mpl/assert.hpp (revision 77004) +++ boost/mpl/assert.hpp (working copy) @@ -219,7 +219,7 @@ std::size_t \ , BOOST_PP_CAT(mpl_assertion_in_line_,BOOST_MPL_AUX_PP_COUNTER()) = sizeof( \ boost::mpl::assertion_failed( \ - boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ + boost::mpl::assert_arg( reinterpret_cast(0), 1 ) \ ) \ ) \ ) \ @@ -232,7 +232,7 @@ 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 ) \ + boost::mpl::assert_not_arg( reinterpret_cast(0), 1 ) \ ) \ ) \ }\ @@ -243,7 +243,7 @@ std::size_t \ , 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 ) \ + boost::mpl::assert_not_arg( reinterpret_cast(0), 1 ) \ ) \ ) \ ) \