test: fix the gcc diagnostics pragma
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 22 Aug 2013 23:04:01 +0000 (09:04 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 30 Aug 2013 04:26:55 +0000 (14:26 +1000)
pop without push restores the commandline options. The proper way is to
push, then ignore, then pop.

And while we're at it, change the pop argument to a comment - pop ignores
the argument, but be proper about it.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
test/signal-logging.c

index f6bc85c..a03c5ac 100644 (file)
@@ -150,6 +150,7 @@ number_formatting(void)
         assert(check_float_format_test(float_tests[i]));
 }
 
+#pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wformat-security"
 static void logging_format(void)
 {
@@ -378,7 +379,7 @@ static void logging_format(void)
 
 #undef read_log_msg
 }
-#pragma GCC diagnostic pop "-Wformat-security"
+#pragma GCC diagnostic pop /* "-Wformat-security" */
 
 int
 main(int argc, char **argv)