diff options
Diffstat (limited to 'boost/fusion/tuple/detail/preprocessed/tuple50.hpp')
-rw-r--r-- | boost/fusion/tuple/detail/preprocessed/tuple50.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/fusion/tuple/detail/preprocessed/tuple50.hpp b/boost/fusion/tuple/detail/preprocessed/tuple50.hpp index 94f87e3588..db157b6549 100644 --- a/boost/fusion/tuple/detail/preprocessed/tuple50.hpp +++ b/boost/fusion/tuple/detail/preprocessed/tuple50.hpp @@ -17,7 +17,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple() : base_type() {} BOOST_FUSION_GPU_ENABLED tuple(tuple const& rhs) - : base_type(rhs) {} + : base_type(static_cast<base_type const&>(rhs)) {} template <typename U1, typename U2> BOOST_FUSION_GPU_ENABLED tuple(std::pair<U1, U2> const& rhs) @@ -733,7 +733,7 @@ namespace boost { namespace fusion BOOST_FUSION_GPU_ENABLED tuple& operator=(tuple const& rhs) { - base_type::operator=(rhs); + base_type::operator=(static_cast<base_type const&>(rhs)); return *this; } template <typename U1, typename U2> |