// PR c++/71784 // { dg-do compile { target c++11 } } template struct A { template void f(U const&) & { } template void f(U const&) && { } }; template void A::f(int const&) &; template void A::f(int const&) &&; template struct B { void f(int const&) & { } void f(int const&) && { } }; template void B::f(int const&) &; template void B::f(int const&) &&;