2 // { dg-require-effective-target c++11 }
6 struct B: virtual A { };
7 struct C: virtual B { };
16 struct A { A& operator=(A&&); };
17 struct B: virtual A { }; // { dg-warning "move assignment" }
18 struct C: virtual B { }; // { dg-warning "move assignment" }