2 /* { dg-do compile } */
3 /* { dg-options "-Wimplicit-fallthrough -Wdeclaration-after-statement" } */
5 /* Test we don't print bogus "mixed declarations and code" warning. */
14 __attribute__((fallthrough
));
17 __attribute__((unused
)) int a
; /* { dg-warning "mixed declarations and code" } */