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