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" } */ 20