summaryrefslogtreecommitdiff
path: root/src/basic/siphash24.c
diff options
context:
space:
mode:
authorSven Eden <yamakuzure@gmx.net>2017-12-12 18:35:44 +0100
committerSven Eden <yamakuzure@gmx.net>2017-12-12 18:35:44 +0100
commitef5f764ae185d2174d5254dd93e2bb7033fb19a3 (patch)
treed02afe47b0825829a16cb8f7a564d9a19485e66e /src/basic/siphash24.c
parent70fdcef66a45ab7b2064c43ccb175b2476e05c4b (diff)
basic/siphash24.c: Only disable -Wimplicit-fallthrough on gcc-7+
Diffstat (limited to 'src/basic/siphash24.c')
-rw-r--r--src/basic/siphash24.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/basic/siphash24.c b/src/basic/siphash24.c
index e8b18dd16..69794b680 100644
--- a/src/basic/siphash24.c
+++ b/src/basic/siphash24.c
@@ -69,7 +69,7 @@ void siphash24_init(struct siphash *state, const uint8_t k[16]) {
}
#if 1 /// let's add a diagnostic push to silence -Wimplicit-fallthrough to elogind
-# ifdef __GNUC__
+# if defined(__GNUC__) && (__GNUC__ > 6)
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
# endif // __GNUC__