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