summaryrefslogtreecommitdiffstats
path: root/src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs')
-rw-r--r--src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs b/src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs
deleted file mode 100644
index 31eba0740..000000000
--- a/src/test/ui/borrowck/reborrow-sugg-move-then-borrow.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-// Tests the suggestion to reborrow the first move site
-// when we move then borrow a `&mut` ref.
-
-struct State;
-
-impl IntoIterator for &mut State {
- type IntoIter = std::vec::IntoIter<()>;
- type Item = ();
-
- fn into_iter(self) -> Self::IntoIter {
- vec![].into_iter()
- }
-}
-
-fn once(f: impl FnOnce()) {}
-
-fn fill_memory_blocks_mt(state: &mut State) {
- for _ in state {}
- //~^ HELP consider creating a fresh reborrow of `state` here
- fill_segment(state);
- //~^ ERROR borrow of moved value: `state`
-}
-
-fn fill_segment(state: &mut State) {}
-
-fn main() {}