1 //PR c++/28740 2 3 struct A { virtual ~A(); }; 4 5 struct B : A A {}; // { dg-error "expected|initializer|invalid" } 6 foo(const B & b)7 A foo(const B &b) // { dg-error "" } 8 { 9 return b; 10 } 11