diff --git a/include/boost/python/object/make_holder.hpp b/include/boost/python/object/make_holder.hpp index 9d33dce4..a2c013c4 100644 --- a/include/boost/python/object/make_holder.hpp +++ b/include/boost/python/object/make_holder.hpp @@ -61,7 +61,7 @@ struct make_holder typedef typename mpl::begin::type iter0; # define BOOST_PP_LOCAL_MACRO(n) \ - typedef typename iter##n::type t##n; \ + typedef typename mpl::apply0::type t##n; \ typedef typename forward::type f##n; \ typedef typename mpl::next::type \ BOOST_PP_CAT(iter,BOOST_PP_INC(n)); // Next iterator type