summaryrefslogtreecommitdiffstats
path: root/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs')
-rw-r--r--src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs b/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs
deleted file mode 100644
index 5bd32f82e..000000000
--- a/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-struct S(String);
-impl Drop for S {
- fn drop(&mut self) { }
-}
-
-fn move_in_match() {
- match S("foo".to_string()) {
- //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait
- S(_s) => {}
- }
-}
-
-fn move_in_let() {
- let S(_s) = S("foo".to_string());
- //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait
-}
-
-fn move_in_fn_arg(S(_s): S) {
- //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait
-}
-
-fn main() {}