1 /* Test diagnostics for missing and extra semicolons in structures.
2 Test with no special options. */
3 /* Origin: Joseph Myers <joseph@codesourcery.com> */
4 /* { dg-do compile } */
5 /* { dg-options "" } */
6
7 struct s0 { ; };
8 struct s1 {
9 int a;
10 ;
11 int b;
12 };
13 struct s2 {
14 ;
15 int c
16 }; /* { dg-warning "no semicolon at end of struct or union" } */
17 struct s3 {
18 int d
19 }; /* { dg-warning "no semicolon at end of struct or union" } */