From: Junio C Hamano Date: Tue, 23 Jan 2018 18:33:57 GMT Subject: Re: [PATCH] Fixes compile warning with -Wimplicit-fallthrough CFLAGS Message-ID: In-Reply-To: <20180123000727.GB26357@sigill.intra.peff.net> Jeff King writes: >> diff --git a/apply.c b/apply.c >> index 321a9fa68..a22fb2881 100644 >> --- a/apply.c >> +++ b/apply.c >> @@ -1450,7 +1450,7 @@ static void recount_diff(const char *line, int size, struct fragment *fragment) >> switch (*line) { >> case ' ': case '\n': >> newlines++; >> - /* fall through */ >> + GIT_FALLTHROUGH; > > Ugh, the semi-colon there makes it look like it's actual code. If we go > this route, I wonder if it's worth hiding it inside the macro. What? You mean to shout in all caps without even terminating the line with any punctuation? Please don't---I am sure it will break auto indentation people rely on from their editors.