summaryrefslogtreecommitdiffstats
path: root/src/test/ui/self/suggest-self.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/self/suggest-self.rs')
-rw-r--r--src/test/ui/self/suggest-self.rs41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/test/ui/self/suggest-self.rs b/src/test/ui/self/suggest-self.rs
deleted file mode 100644
index 1cc17116e..000000000
--- a/src/test/ui/self/suggest-self.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-struct Foo {
- x: i32,
-}
-
-impl Foo {
- fn this1(&self) -> i32 {
- let this = self;
- let a = 1;
- this.x
- }
-
- fn this2(&self) -> i32 {
- let a = Foo {
- x: 2
- };
- let this = a;
- this.x
- }
-
- fn foo(&self) -> i32 {
- this.x
- //~^ ERROR cannot find value `this` in this scope
- }
-
- fn bar(&self) -> i32 {
- this.foo()
- //~^ ERROR cannot find value `this` in this scope
- }
-
- fn baz(&self) -> i32 {
- my.bar()
- //~^ ERROR cannot find value `my` in this scope
- }
-}
-
-fn main() {
- let this = vec![1, 2, 3];
- let my = vec![1, 2, 3];
- let len = this.len();
- let len = my.len();
-}