diff --git a/include/boost/python/detail/indirect_traits.hpp b/include/boost/python/detail/indirect_traits.hpp index 8c096a2f..f925eaee 100644 --- a/include/boost/python/detail/indirect_traits.hpp +++ b/include/boost/python/detail/indirect_traits.hpp @@ -31,7 +31,8 @@ struct is_reference_to_non_const bool, value = ( ::boost::type_traits::ice_and< ::boost::is_reference::value - , !::boost::python::detail::is_reference_to_const::value + , ::boost::type_traits::ice_not< + ::boost::python::detail::is_reference_to_const::value>::value >::value) ); };