From 73b0c1a19c679745897b9fa2efef0c00469efa92 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 11 Dec 2014 13:52:57 -0800 Subject: Suppress -Wformat-security in tst-error1.c. --- misc/tst-error1.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'misc') diff --git a/misc/tst-error1.c b/misc/tst-error1.c index e84843e..a97a22c 100644 --- a/misc/tst-error1.c +++ b/misc/tst-error1.c @@ -3,6 +3,7 @@ #include #include #include +#include static int do_test (int argc, char *argv[]) @@ -16,8 +17,18 @@ do_test (int argc, char *argv[]) for (int i = 0; i < 1000; ++i) memcpy (&buf[i * (sizeof (str) - 1)], str, sizeof (str)); error (0, 0, str); + + /* We're testing a large format string here and need to generate it + to avoid this source file being ridiculous. So disable the warning + about a generated format string. */ + DIAG_PUSH_NEEDS_COMMENT; + DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wformat-security"); + error (0, 0, buf); error (0, 0, buf); + + DIAG_POP_NEEDS_COMMENT; + error (0, 0, str); return 0; } -- cgit v1.1