diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2021-01-02 19:07:53 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2021-01-02 19:08:22 -0800 |
commit | f88b033174c4fa816d3b146312820725c658f707 (patch) | |
tree | 6723f241e328979f1b27922807dc9c4d35428a81 /configure.ac | |
parent | 22fb055ccad9cea1b44004804339e9b3acf800bb (diff) | |
download | diffutils-f88b033174c4fa816d3b146312820725c658f707.tar.gz |
maint: work around GCC -Wreturn-local-addr bug
* configure.ac: Do not use -Wreturn-local-addr in Gnulib,
to suppress a false alarm in vasnprintf.c.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index ef01345..3b2195e 100644 --- a/configure.ac +++ b/configure.ac @@ -95,6 +95,10 @@ if test "$gl_gcc_warnings" = yes; then nw="$nw -Wsuggest-attribute=pure" nw="$nw -Wduplicated-branches" # Too many false alarms + # Avoid false alarm in lib/vasnprintf.c. + # https://lists.gnu.org/r/bug-gnulib/2021-01/msg00031.html + gl_WARN_ADD([-Wno-analyzer-null-argument]) + gl_WARN_ADD([-Wno-return-local-addr]) # avoid this false alarm: # careadlinkat.c: In function 'careadlinkat': # cc1: error: function may return address of local variable [-Werror=return-local-addr] |