diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2013-04-25 12:24:49 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2013-04-25 12:24:49 -0400 |
commit | 4cd123ed43ea4e51f23a044dfb781cf937250cf8 (patch) | |
tree | 1be23eee0caab1969a4c0e4c3ea1efaa6ac18f90 /gcc | |
parent | 17365662e484b762af97f4b25f483411ebec3fb0 (diff) | |
download | gcc-4cd123ed43ea4e51f23a044dfb781cf937250cf8.zip gcc-4cd123ed43ea4e51f23a044dfb781cf937250cf8.tar.gz gcc-4cd123ed43ea4e51f23a044dfb781cf937250cf8.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/ref-qual9.C | 14 |
1 files changed, 14 insertions, 0 deletions
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 <class T> T&& move(T& t); + +struct A { + void p() &; + int p() &&; +}; + +void g(A &&a) +{ + int i = move(a).p(); +} |