// PR c++/60108 // { dg-require-effective-target c++11 } template struct A { virtual ~A(); }; template struct B : A<0>, A<1> { ~B() = default; }; struct C : B { C() {} };