Subject: [Boost-bugs] [Boost C++ Libraries] #11857: Multiprecision shift right operator discards hex characters in 1.60
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-12-20 19:21:11
#11857: Multiprecision shift right operator discards hex characters in 1.60
------------------------------------------+----------------------------
Reporter: Colin LeMahieu <clemahieu@â¦> | Owner: johnmaddock
Type: Bugs | Status: new
Milestone: To Be Determined | Component: multiprecision
Version: Boost 1.60.0 | Severity: Regression
Keywords: |
------------------------------------------+----------------------------
In number.hpp:1764 around:
{{{
case boost::multiprecision::number_kind_integer:
s = detail::read_string_while(is, "+-0xX123456789");
break;
}}}
This seems to discard all alpha hex digits and should be
{{{
case boost::multiprecision::number_kind_integer:
s = detail::read_string_while(is, "+-0xX123456789abcdefABCDEF");
break;
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11857> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:19 UTC