From 1c2ecb6f6ec024d3b7901a50caeab706eda4225f Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Sun, 23 Oct 2016 18:10:55 +0100 Subject: [PATCH] Fix iostream parsing error, see https://svn.boost.org/trac/boost/ticket/12488 --- include/boost/multiprecision/number.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/multiprecision/number.hpp b/include/boost/multiprecision/number.hpp index 0560da3a..aaf6532e 100644 --- a/include/boost/multiprecision/number.hpp +++ b/include/boost/multiprecision/number.hpp @@ -1739,7 +1739,7 @@ inline std::string read_string_while(std::istream& is, std::string const& permit else if(permitted_chars.find_first_of(std::istream::traits_type::to_char_type(c)) == std::string::npos) { // Invalid numeric character, stop reading: - is.rdbuf()->sputbackc(static_cast(c)); + //is.rdbuf()->sputbackc(static_cast(c)); break; } else