summaryrefslogtreecommitdiffstats
path: root/src/test/ui/borrowck/borrowck-anon-fields-tuple.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/borrowck/borrowck-anon-fields-tuple.rs')
-rw-r--r--src/test/ui/borrowck/borrowck-anon-fields-tuple.rs35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/test/ui/borrowck/borrowck-anon-fields-tuple.rs b/src/test/ui/borrowck/borrowck-anon-fields-tuple.rs
deleted file mode 100644
index de2a8d832..000000000
--- a/src/test/ui/borrowck/borrowck-anon-fields-tuple.rs
+++ /dev/null
@@ -1,35 +0,0 @@
-// Tests that we are able to distinguish when loans borrow different
-// anonymous fields of a tuple vs the same anonymous field.
-
-fn distinct_variant() {
- let mut y = (1, 2);
-
- let a = match y {
- (ref mut a, _) => a
- };
-
- let b = match y {
- (_, ref mut b) => b
- };
-
- *a += 1;
- *b += 1;
-}
-
-fn same_variant() {
- let mut y = (1, 2);
-
- let a = match y {
- (ref mut a, _) => a
- };
-
- let b = match y {
- (ref mut b, _) => b //~ ERROR cannot borrow
- };
-
- *a += 1;
- *b += 1;
-}
-
-fn main() {
-}