1 // PR c++/21983
2 // { dg-do compile }
3 
4 struct B { virtual void foo () = 0; };
fooD15 struct D1 : public virtual B { virtual void foo () {} };
fooD26 struct D2 : public virtual B { virtual void foo () {} };
7 struct D : public D1, public D2 { };	// { dg-error "no unique final overrider" }
8