diff --git a/include/boost/fusion/container/map/detail/map_impl.hpp b/include/boost/fusion/container/map/detail/map_impl.hpp index 9a4b4e01..f70d1392 100644 --- a/include/boost/fusion/container/map/detail/map_impl.hpp +++ b/include/boost/fusion/container/map/detail/map_impl.hpp @@ -83,7 +83,7 @@ namespace boost { namespace fusion { namespace detail BOOST_FUSION_GPU_ENABLED map_impl(map_impl&& rhs) - : rest_type(std::forward(*static_cast(this))) + : rest_type(std::forward(*static_cast(&rhs))) , element(std::forward(rhs.element)) {}