about summary refs log tree commit diff
path: root/src/test/compile-fail/mutable-class-fields.rs
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-03-29 12:21:13 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-03-29 12:22:01 -0700
commitc7082ce8e877af0e1b84a2f3710eb5234ff415fa (patch)
tree29aed232d2d7e6471eb9d7419bc60cb08bca1b16 /src/test/compile-fail/mutable-class-fields.rs
parentc2f28e231f65802d695815b6e40547b5a0e283fc (diff)
downloadrust-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.rs2
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() {