switch (cond) { case 1: bar (0); /* FALLTHRU */ default: … }
Каммент говорит компилятору, что оно так и задумано. Вроде Clang тоже умеет в такое.
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html