Tentative fix to allow move-copy from an already moved-from object - see https://svn.boost.org/trac/boost/ticket/9497.

This commit is contained in:
jzmaddock
2013-12-21 17:00:16 +00:00
parent 91491e60c0
commit f552968b21

View File

@@ -1730,8 +1730,7 @@ struct gmp_rational
#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
gmp_rational(gmp_rational&& o) BOOST_NOEXCEPT
{
m_data[0]._mp_num = o.data()[0]._mp_num;
m_data[0]._mp_den = o.data()[0]._mp_den;
m_data[0] = o.m_data[0];
o.m_data[0]._mp_num._mp_d = 0;
o.m_data[0]._mp_den._mp_d = 0;
}