From: Bruno Haible Date: Thu, 18 May 2023 20:37:20 +0000 (+0200) Subject: astrxfrm: Silence gcc warning. X-Git-Tag: v1.0~1314 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=85a42d4dbb49735056c519f8da58d44e22ebc1c4;p=gnulib.git astrxfrm: Silence gcc warning. * lib/astrxfrm.c: Add #pragma GCC diagnostic. --- diff --git a/ChangeLog b/ChangeLog index ee9a35da35..c32b7f5b63 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2023-05-18 Bruno Haible + + astrxfrm: Silence gcc warning. + * lib/astrxfrm.c: Add #pragma GCC diagnostic. + 2023-05-18 Bruno Haible vasnprintf, c-vasnprintf: Silence gcc warnings. diff --git a/lib/astrxfrm.c b/lib/astrxfrm.c index 845f0a0711..c3e69c7cee 100644 --- a/lib/astrxfrm.c +++ b/lib/astrxfrm.c @@ -24,6 +24,12 @@ #include #include +/* Avoid false GCC warning "function may return address of local variable" + regarding result and tmpbuf. */ +#if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 +# pragma GCC diagnostic ignored "-Wreturn-local-addr" +#endif + char * astrxfrm (const char *s, char *resultbuf, size_t *lengthp) {