[PATCH v2 2/6] stdio: Suppress -Wformat only for gcc in tst-sprintf-errno.c
Sam James
sam@gentoo.org
Sun Dec 22 22:25:16 GMT 2024
"H.J. Lu" <hjl.tools@gmail.com> writes:
> From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
>
> Since Clang doesn't support
>
> DIAG_IGNORE_NEEDS_COMMENT (11, "-Wformat=");
>
> and for unknown reasons, it doesn't warn the %#m specifier, suppress
> -Wformat only for gcc in tst-sprintf-errno.c.
>
> Co-Authored-By: H.J. Lu <hjl.tools@gmail.com>
> ---
> stdio-common/tst-sprintf-errno.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/stdio-common/tst-sprintf-errno.c b/stdio-common/tst-sprintf-errno.c
> index e00c3fb485..2ea1fde2dc 100644
> --- a/stdio-common/tst-sprintf-errno.c
> +++ b/stdio-common/tst-sprintf-errno.c
> @@ -24,7 +24,7 @@
>
> /* GCC does not yet know about the %#m specifier. */
> DIAG_PUSH_NEEDS_COMMENT;
> -DIAG_IGNORE_NEEDS_COMMENT (11, "-Wformat=");
> +DIAG_IGNORE_NEEDS_COMMENT_GCC (11, "-Wformat=");
>
> static int
> do_test (void)
Reviewed-by: Sam James <sam@gentoo.org>
More information about the Libc-alpha
mailing list