summaryrefslogtreecommitdiffstats
path: root/src/test/ui/borrowck/mut-borrow-outside-loop.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/borrowck/mut-borrow-outside-loop.rs')
-rw-r--r--src/test/ui/borrowck/mut-borrow-outside-loop.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/borrowck/mut-borrow-outside-loop.rs b/src/test/ui/borrowck/mut-borrow-outside-loop.rs
deleted file mode 100644
index c02bfbf87..000000000
--- a/src/test/ui/borrowck/mut-borrow-outside-loop.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// ensure borrowck messages are correct outside special case
-#![feature(rustc_attrs)]
-fn main() { #![rustc_error] // rust-lang/rust#49855
- let mut void = ();
-
- let first = &mut void;
- let second = &mut void; //~ ERROR cannot borrow
- first.use_mut();
- second.use_mut();
-
- loop {
- let mut inner_void = ();
-
- let inner_first = &mut inner_void;
- let inner_second = &mut inner_void; //~ ERROR cannot borrow
- inner_second.use_mut();
- inner_first.use_mut();
- }
-}
-
-trait Fake { fn use_mut(&mut self) { } fn use_ref(&self) { } }
-impl<T> Fake for T { }