1 // { dg-do assemble } 2 3 struct S { 4 S(int); // { dg-message "previous" } 5 S(int); // { dg-error "overloaded" } already declared 6 7 ~S();// { dg-message "previous" } 8 ~S(); // { dg-error "overloaded" } already declared 9 }; 10