diff --git a/include/boost/fusion/functional/invocation/invoke.hpp b/include/boost/fusion/functional/invocation/invoke.hpp index 259b83b7..bac695cc 100644 --- a/include/boost/fusion/functional/invocation/invoke.hpp +++ b/include/boost/fusion/functional/invocation/invoke.hpp @@ -127,8 +127,8 @@ namespace boost { namespace fusion typedef typename result_of::front::type that; - typedef mpl::or_< is_convertible, - is_convertible, + typedef mpl::or_< boost::is_convertible, + boost::is_convertible, non_const_pointee > non_const_cond; typedef typename mpl::eval_if< non_const_cond,