1 // PR c++/51431 2 3 struct A // { dg-message "note" } 4 { 5 virtual void foo() = 0; // { dg-message "note" } 6 }; 7 8 struct B 9 { 10 A a; // { dg-error "abstract" } BB11 B() : a() {} 12 }; 13