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