diff --git a/include/boost/bind.hpp b/include/boost/bind.hpp index 5ae4210..258e0df 100644 --- a/include/boost/bind.hpp +++ b/include/boost/bind.hpp @@ -135,10 +135,14 @@ template inline _mfi::dm unwrap(R T::* * pm, int) return _mfi::dm(*pm); } +#if !BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) +// IBM/VisualAge 6.0 is not able to handle this overload. template inline _mfi::dm unwrap(R T::* const * pm, int) { return _mfi::dm(*pm); } +#endif + #endif