// DR 1402 // { dg-do compile { target c++11 } } template T&& move(T& t); struct A { A(const A&); }; struct B { B(B&&); }; struct C { A a; B b; }; extern C c1; C c2(move(c1));