summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/rvalue-references.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-09-27 18:55:06 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-09-27 18:55:06 +0000
commited474068719ae862dd687963512198f30bf010e0 (patch)
tree512ca881aeafa7b50d699f2f26c82567a05ab303 /clang/test/CodeGenCXX/rvalue-references.cpp
parentd9f23c4f6bab571d601165c6be81ce77b4c65e87 (diff)
downloadbcm5719-llvm-ed474068719ae862dd687963512198f30bf010e0.tar.gz
bcm5719-llvm-ed474068719ae862dd687963512198f30bf010e0.zip
Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier).
llvm-svn: 140620
Diffstat (limited to 'clang/test/CodeGenCXX/rvalue-references.cpp')
-rw-r--r--clang/test/CodeGenCXX/rvalue-references.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/rvalue-references.cpp b/clang/test/CodeGenCXX/rvalue-references.cpp
index f8e3eb29dd8..5300d368004 100644
--- a/clang/test/CodeGenCXX/rvalue-references.cpp
+++ b/clang/test/CodeGenCXX/rvalue-references.cpp
@@ -101,3 +101,11 @@ namespace test1 {
// CHECK-NEXT: ret void
B::B(int i) : a(move(i)) {}
}
+
+// PR11009
+struct MoveConvertible {
+ operator int&& () const;
+};
+void moveConstruct() {
+ (void)(int)MoveConvertible();
+}
OpenPOWER on IntegriCloud