-Wimplicit-fallthrough: fixed two cases where "fallthrough annotation in unreachable code" was issued incorrectly:
- In actual unreachable code, but not immediately on a fall-through execution
path "fallthrough annotation does not directly precede switch label" is better;
- After default: in a switch with covered enum cases. Actually, these shouldn't
be treated as unreachable code for our purpose.
We can drop these comments now.