1// { dg-do assemble  }
2
3class A { // { dg-error "" } synthesized copy ctor
4public:
5  A(int);			// { dg-error "" } referenced below
6  A(float);			// { dg-error "" } referenced below
7  ~A();
8};
9
10A::A() {		// { dg-error "" }
11}
12
13A::A(int) {
14}
15
16A::~A() {
17}
18