aboutsummaryrefslogtreecommitdiff
path: root/nscd
diff options
context:
space:
mode:
authorTom Honermann <tom@honermann.net>2022-07-24 01:11:43 -0400
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2022-08-01 09:39:07 -0300
commit825f84f133bd840347dc49229b6d831f07d04775 (patch)
treee4784a7e57e53707a81a6d4f96895da68f13bd73 /nscd
parent5fded9c44537283593a7f839347f831e15726572 (diff)
downloadglibc-825f84f133bd840347dc49229b6d831f07d04775.tar
glibc-825f84f133bd840347dc49229b6d831f07d04775.tar.gz
glibc-825f84f133bd840347dc49229b6d831f07d04775.tar.bz2
glibc-825f84f133bd840347dc49229b6d831f07d04775.zip
stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h.
gcc 13 issues the following diagnostic for the uchar.h header when the -Wc++20-compat option is enabled in C++ modes that do not enable char8_t as a builtin type (C++17 and earlier by default; subject to _GNU_SOURCE and the gcc -f[no-]char8_t option). warning: identifier ‘char8_t’ is a keyword in C++20 [-Wc++20-compat] This change modifies the uchar.h header to suppress the diagnostic through the use of '#pragma GCC diagnostic' directives for gcc 10 and later (the -Wc++20-compat option was added in gcc version 10). Unfortunately, a bug in gcc currently prevents those directives from having the intended effect as reported at https://gcc.gnu.org/PR106423. A patch for that issue has been submitted and is available in the email thread archive linked below. https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598736.html
Diffstat (limited to 'nscd')
0 files changed, 0 insertions, 0 deletions