summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/rval-references.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/rval-references.cpp')
-rw-r--r--clang/test/SemaCXX/rval-references.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/rval-references.cpp b/clang/test/SemaCXX/rval-references.cpp
index 74afdbe4104..38b45a530fd 100644
--- a/clang/test/SemaCXX/rval-references.cpp
+++ b/clang/test/SemaCXX/rval-references.cpp
@@ -92,3 +92,11 @@ MoveOnly returningNonEligible() {
else // Construction from different type can't be elided
return i; // expected-error {{no viable conversion from 'int' to 'MoveOnly'}}
}
+
+// PR11009
+struct MoveConvertible {
+ operator int&& () const;
+};
+void moveConstruct() {
+ (void)(int)MoveConvertible();
+}
OpenPOWER on IntegriCloud