diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-06-24 11:45:01 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-06-24 12:35:59 +0100 |
commit | eb0ff770e29715deb8b2e6f5da736e0c1e8f8d07 (patch) | |
tree | 9edf841f5567c4c6d06e117b009f5d2c4f1c148a /gcc | |
parent | 25920dd18ad12ea501309b1487366e22f35db631 (diff) | |
download | gcc-eb0ff770e29715deb8b2e6f5da736e0c1e8f8d07.zip gcc-eb0ff770e29715deb8b2e6f5da736e0c1e8f8d07.tar.gz gcc-eb0ff770e29715deb8b2e6f5da736e0c1e8f8d07.tar.bz2 |
libstdc++: Fix std::from_chars to ignore leading zeros in base 2
The parser for binary numbers returned an error if the entire string
contains more digits than the result type. Leading zeros should be
ignored.
libstdc++-v3/ChangeLog:
* include/std/charconv (__from_chars_binary): Ignore leading zeros.
* testsuite/20_util/from_chars/1.cc: Check "0x1" for all bases,
not just 10 and 16.
* testsuite/20_util/from_chars/3.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions