From: Zbigniew Jędrzejewski-Szmek Date: Wed, 1 Nov 2017 22:06:27 +0000 (+0100) Subject: test-util: silence clang warning about unaligned access X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d7bce8428be248b120eabaab5d5c587e88a21ef7;p=elogind.git test-util: silence clang warning about unaligned access --- diff --git a/src/test/test-util.c b/src/test/test-util.c index 6e5f90756..655192990 100644 --- a/src/test/test-util.c +++ b/src/test/test-util.c @@ -104,6 +104,11 @@ static void test_max(void) { assert_se(CLAMP(CLAMP(0, -10, 10), CLAMP(-5, 10, 20), CLAMP(100, -5, 20)) == 10); } +#pragma GCC diagnostic push +#ifdef __clang__ +# pragma GCC diagnostic ignored "-Waddress-of-packed-member" +#endif + static void test_container_of(void) { struct mytype { uint8_t pad1[3]; @@ -122,6 +127,8 @@ static void test_container_of(void) { v1) == &myval); } +#pragma GCC diagnostic pop + static void test_div_round_up(void) { int div;