[PATCH v2 2/6] stdio: Suppress -Wformat only for gcc in tst-sprintf-errno.c

H.J. Lu hjl.tools@gmail.com
Sun Dec 22 21:11:59 GMT 2024


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)
-- 
2.47.1



More information about the Libc-alpha mailing list