summaryrefslogtreecommitdiff
path: root/tests/printf_unit_test.c
diff options
context:
space:
mode:
authorVladimir Serbinenko <phcoder@gmail.com>2017-08-30 16:59:25 +0200
committerColin Watson <cjwatson@debian.org>2018-03-16 11:56:01 +0000
commit8881dab0010f99c8c975e1a8c5ea1b166755ead9 (patch)
treecc948d52766ae634c6174e20f98954e8c886b637 /tests/printf_unit_test.c
parent8bb113820827608a4d12fbafe12bfb3adcf3babf (diff)
printf_unit_test: Disable Wformat-truncation on GCC >= 7
We intentionally pass NULL as argument to format, hence disable the warning. Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=32099228e6ccf209f64d509cd7e13413ea10778e Last-Update: 2018-03-16 Patch-Name: printf-unit-test-gcc7.patch
Diffstat (limited to 'tests/printf_unit_test.c')
-rw-r--r--tests/printf_unit_test.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/printf_unit_test.c b/tests/printf_unit_test.c
index d7b12c6db..098c29fd9 100644
--- a/tests/printf_unit_test.c
+++ b/tests/printf_unit_test.c
@@ -23,6 +23,10 @@
#define MSG "printf test failed: %s, %s", real, expected
+#if defined(__GNUC__) && __GNUC__ >= 7
+#pragma GCC diagnostic ignored "-Wformat-truncation="
+#endif
+
static void
printf_test (void)
{