id summary reporter owner description type status milestone component version severity resolution keywords cc 12488 read_string_while duplicates character George John Maddock "Streaming, e.g. ""1W"" into a multiprecision number will correctly recognize 1, but the first character after the number will be duplicated (from ""1W"", ""WW"" is left in the stream). The cause is the line is.rdbuf()->sputbackc(static_cast(c)); in read_string_while. The character c does not have to be put back, because snextc first advances position, then returns the character at new position. " Bugs closed Boost 1.63.0 multiprecision Boost 1.62.0 Problem fixed