diff --git a/include/boost/fusion/container/map/detail/map_impl.hpp b/include/boost/fusion/container/map/detail/map_impl.hpp index 70491aa5..b684774a 100644 --- a/include/boost/fusion/container/map/detail/map_impl.hpp +++ b/include/boost/fusion/container/map/detail/map_impl.hpp @@ -82,14 +82,14 @@ namespace boost { namespace fusion { namespace detail : rest_type(rhs.get_base()), element(rhs.element) {} - map_impl(typename detail::call_param::type element + map_impl(typename detail::call_param::type element_ , typename detail::call_param::type... rest) - : rest_type(rest...), element(element) + : rest_type(rest...), element(element_) {} - map_impl(Pair&& element, T&&... rest) + map_impl(Pair&& element_, T&&... rest) : rest_type(std::forward(rest)...) - , element(std::forward(element)) + , element(std::forward(element_)) {} template