diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-29 12:21:13 -0700 | 
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-29 12:22:01 -0700 | 
| commit | c7082ce8e877af0e1b84a2f3710eb5234ff415fa (patch) | |
| tree | 29aed232d2d7e6471eb9d7419bc60cb08bca1b16 /src/test/compile-fail/mutable-class-fields.rs | |
| parent | c2f28e231f65802d695815b6e40547b5a0e283fc (diff) | |
| download | rust-c7082ce8e877af0e1b84a2f3710eb5234ff415fa.tar.gz rust-c7082ce8e877af0e1b84a2f3710eb5234ff415fa.zip  | |
Require "self" as base expression for intra-class method or field references
All field or method references within a class must begin with "self." now. A bare reference to a field or method in the same class will no longer typecheck.
Diffstat (limited to 'src/test/compile-fail/mutable-class-fields.rs')
| -rw-r--r-- | src/test/compile-fail/mutable-class-fields.rs | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/compile-fail/mutable-class-fields.rs b/src/test/compile-fail/mutable-class-fields.rs index b345c0c80f1..adac61c5e64 100644 --- a/src/test/compile-fail/mutable-class-fields.rs +++ b/src/test/compile-fail/mutable-class-fields.rs @@ -6,7 +6,7 @@ class cat { let how_hungry : int; - new(in_x : uint, in_y : int) { meows = in_x; how_hungry = in_y; } + new(in_x : uint, in_y : int) { self.meows = in_x; self.how_hungry = in_y; } } fn main() {  | 
