1 2 3 4 5 6 7 8 9 10 11 12 13 14
// PR c++/57064 // { dg-require-effective-target c++11 } template <class T> T&& move(T& t); struct A { void p() &; int p() &&; }; void g(A &&a) { int i = move(a).p(); }