1 // { dg-do assemble  }
2 struct A {
3   A();
4   A(A);				// { dg-error "3:invalid constructor" } copy ctor must take reference
5 };
main()6 int main()
7 {
8   A a;
9   A b(a);			// causes compiler segfault
10 }
11