diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-14 15:23:11 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-16 11:46:57 +0100 |
| commit | 7efef989011307bb9bb1679c9022c17bffecd2f6 (patch) | |
| tree | 9d7138daf99bb6171809ccb1258fb770bac2edcc /src/test | |
| parent | 1dd2f1ec03f41e9ce15fdfe2c729b74f74df2e64 (diff) | |
| download | rust-7efef989011307bb9bb1679c9022c17bffecd2f6.tar.gz rust-7efef989011307bb9bb1679c9022c17bffecd2f6.zip | |
Make uses of self in impls compile
Get rid of expr_self_call, introduces def_self. `self` is now, syntactically, simply a variable. A method implicitly brings a `self` binding into scope. Issue #1227
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/self-call-non-obj.rs | 2 | ||||
| -rw-r--r-- | src/test/compile-fail/self-missing-method.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/test/compile-fail/self-call-non-obj.rs b/src/test/compile-fail/self-call-non-obj.rs index 6261fda60ac..8de59268482 100644 --- a/src/test/compile-fail/self-call-non-obj.rs +++ b/src/test/compile-fail/self-call-non-obj.rs @@ -1,4 +1,4 @@ -// error-pattern:self-call in non-object context +// error-pattern:unresolved name: self // Fix for issue #707. fn main() { diff --git a/src/test/compile-fail/self-missing-method.rs b/src/test/compile-fail/self-missing-method.rs index af69d2ac1a4..b9c7086f6e7 100644 --- a/src/test/compile-fail/self-missing-method.rs +++ b/src/test/compile-fail/self-missing-method.rs @@ -1,4 +1,4 @@ -// error-pattern:expecting ., found ( +// error-pattern:attempted field access on type fn fn main() { obj foo() { |
