1 // DR 1693, Superfluous semicolons in class definitions
4 // { dg-options "-Wpedantic" }
5 // { dg-prune-output "only available with" }
7 struct X { ; }; // { dg-warning "extra .;. inside a struct" "" { target c++98_only } }
12 ; // { dg-warning "extra .;. inside a struct" "" { target c++98_only } }
13 void corge () = delete;
14 ; // { dg-warning "extra .;. inside a struct" "" { target c++98_only } }
15 ; // { dg-warning "extra .;. inside a struct" "" { target c++98_only } }
17 ; // { dg-warning "extra .;. inside a struct" "" { target c++98_only } }