From 4cd123ed43ea4e51f23a044dfb781cf937250cf8 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Thu, 25 Apr 2013 12:24:49 -0400 Subject: [PATCH] re PR c++/57064 ([clarification requested] Which overload with ref-qualifier should be called?) PR c++/57064 * g++.dg/cpp0x/ref-qual9.C: New. From-SVN: r198311 --- gcc/testsuite/g++.dg/cpp0x/ref-qual9.C | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual9.C diff --git a/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C b/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C new file mode 100644 index 0000000..cdb8d68 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C @@ -0,0 +1,14 @@ +// PR c++/57064 +// { dg-require-effective-target c++11 } + +template T&& move(T& t); + +struct A { + void p() &; + int p() &&; +}; + +void g(A &&a) +{ + int i = move(a).p(); +} -- 2.7.4