From ae50101aabf1c162cbab6d87062e3c6dc0a5f055 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Fri, 27 Jan 2017 01:08:08 -0500 Subject: journal/lookup3: silence gcc 7 implicit-fallthrough warning This file doesn't include any of our headers, so just use the pragma without defining it in macros.h --- src/journal/lookup3.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/journal/lookup3.c b/src/journal/lookup3.c index d8f1a4977d..ec725ce46c 100644 --- a/src/journal/lookup3.c +++ b/src/journal/lookup3.c @@ -48,6 +48,10 @@ on 1 byte), but shoehorning those bytes into integers efficiently is messy. # include /* attempt to define endianness */ #endif +#if __GNUC__ >= 7 +_Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"") +#endif + /* * My best guess at if you are big-endian or little-endian. This may * need adjustment. -- cgit v1.2.3-54-g00ecf