diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-01-05 16:25:47 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-01-06 14:56:12 +0000 |
commit | c83ecfbe74a5cf107642b9c5e1680b548ff1a0e1 (patch) | |
tree | eea29434abec921fcbfba59696757331bc9bf47f /gcc | |
parent | db33b1059bcee3eeb36d174d59abf19f2bef5d66 (diff) | |
download | gcc-c83ecfbe74a5cf107642b9c5e1680b548ff1a0e1.zip gcc-c83ecfbe74a5cf107642b9c5e1680b548ff1a0e1.tar.gz gcc-c83ecfbe74a5cf107642b9c5e1680b548ff1a0e1.tar.bz2 |
libstdc++: Do not use std::isdigit in <charconv> [PR103911]
This avoids a potential race condition if std::setlocale is used
concurrently with std::from_chars.
libstdc++-v3/ChangeLog:
PR libstdc++/103911
* include/std/charconv (__from_chars_alpha_to_num): Return
char instead of unsigned char. Change invalid return value to
127 instead of using numeric trait.
(__from_chars_alnum): Fix comment. Do not use std::isdigit.
Change type of variable to char.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions