From 3c893dc1b075bc874c325f0dea0cd0bcb46715c1 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 17 Feb 2024 21:07:33 -0800 Subject: [PATCH] savedir: work around GCC bug 113963 * lib/savedir.c: Ignore -Wanalyzer-malloc-leak and -Wanalyzer-null-dereference. --- ChangeLog | 4 ++++ lib/savedir.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 250db951e5..4680deb9db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2024-02-17 Paul Eggert + savedir: work around GCC bug 113963 + * lib/savedir.c: Ignore -Wanalyzer-malloc-leak and + -Wanalyzer-null-dereference. + Solaris EOL update * doc/solaris-versions: Solaris 11.4 EOL update. Also mention 11.3. diff --git a/lib/savedir.c b/lib/savedir.c index ca53bed736..80049ca1de 100644 --- a/lib/savedir.c +++ b/lib/savedir.c @@ -38,6 +38,12 @@ #include "attribute.h" #include "xalloc.h" +/* Pacify GCC bug . */ +#if 13 <= __GNUC__ +# pragma GCC diagnostic ignored "-Wanalyzer-malloc-leak" +# pragma GCC diagnostic ignored "-Wanalyzer-null-dereference" +#endif + typedef struct { /* Offset of file name in name_space. */ -- 2.39.5