aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2022-01-05 16:25:47 +0000
committerJonathan Wakely <jwakely@redhat.com>2022-01-06 14:56:12 +0000
commitc83ecfbe74a5cf107642b9c5e1680b548ff1a0e1 (patch)
treeeea29434abec921fcbfba59696757331bc9bf47f /gcc
parentdb33b1059bcee3eeb36d174d59abf19f2bef5d66 (diff)
downloadgcc-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