[libcxx-commits] [PATCH] D112927: [libc++] Enable -Wformat-nonliteral when building libc++
Mikael Holmén via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Nov 11 01:35:35 PST 2021
uabelho added a comment.
Hi,
I see a whole bunch of warnings like this with this patch:
/repo/uabelho/llvm-dev2/llvm/build-all-builtins/runtimes/runtimes-i386-unknown-linux-gnu-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1/__bsd_locale_fallbacks.h:116:37: warning: format string is not a string literal [-Wformat-nonliteral]
int __res = vsnprintf(__s, __n, __format, __va);
^~~~~~~~
/repo/uabelho/llvm-dev2/llvm/build-all-builtins/runtimes/runtimes-i386-unknown-linux-gnu-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1/__bsd_locale_fallbacks.h:126:32: warning: format string is not a string literal [-Wformat-nonliteral]
int __res = vasprintf(__s, __format, __va);
^~~~~~~~
/repo/uabelho/llvm-dev2/llvm/build-all-builtins/runtimes/runtimes-i386-unknown-linux-gnu-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1/__bsd_locale_fallbacks.h:136:30: warning: format string is not a string literal [-Wformat-nonliteral]
int __res = vsscanf(__s, __format, __va);
^~~~~~~~
3 warnings generated.
Both with clang 8 and gcc 9.3
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D112927/new/
https://reviews.llvm.org/D112927
More information about the libcxx-commits
mailing list