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