about summary refs log tree commit diff
path: root/src/test/ui/nll/issue-51191.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/nll/issue-51191.rs')
-rw-r--r--src/test/ui/nll/issue-51191.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/test/ui/nll/issue-51191.rs b/src/test/ui/nll/issue-51191.rs
deleted file mode 100644
index 836587d93b8..00000000000
--- a/src/test/ui/nll/issue-51191.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-struct Struct;
-
-impl Struct {
-    fn bar(self: &mut Self) {
-        //~^ WARN function cannot return without recursing
-        //~^^ HELP a `loop` may express intention better if this is on purpose
-        (&mut self).bar();
-        //~^ ERROR cannot borrow `self` as mutable, as it is not declared as mutable [E0596]
-        //~^^ HELP try removing `&mut` here
-    }
-
-    fn imm(self) { //~ HELP consider changing this to be mutable
-        (&mut self).bar();
-        //~^ ERROR cannot borrow `self` as mutable, as it is not declared as mutable [E0596]
-    }
-
-    fn mtbl(mut self) {
-        (&mut self).bar();
-    }
-
-    fn immref(&self) {
-        (&mut self).bar();
-        //~^ ERROR cannot borrow `self` as mutable, as it is not declared as mutable [E0596]
-        //~^^ ERROR cannot borrow data in a `&` reference as mutable [E0596]
-    }
-
-    fn mtblref(&mut self) {
-        (&mut self).bar();
-        //~^ ERROR cannot borrow `self` as mutable, as it is not declared as mutable [E0596]
-        //~^^ HELP try removing `&mut` here
-    }
-}
-
-fn main() {}