Fix overflow error in mpf_float::eval_convert_to.

This commit is contained in:
jzmaddock
2017-05-14 19:25:08 +01:00
parent e691d23cd5
commit 54aebca85d

View File

@@ -865,7 +865,7 @@ inline void eval_convert_to(long* result, const gmp_float<digits10>& val) BOOST_
{
if(0 == mpf_fits_slong_p(val.data()))
{
*result = (std::numeric_limits<unsigned long>::max)();
*result = (std::numeric_limits<long>::max)();
*result *= mpf_sgn(val.data());
}
else