1 // { dg-require-effective-target c++11 } 2 3 struct A 4 { 5 virtual void f() & = 0; 6 }; 7 8 struct B: A 9 { 10 void f(); // doesn't override 11 }; 12 13 B b; // { dg-error "abstract" } 14