From 95a2b5d42f1acb96b035f21f192b0fab6cb2af6a Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Fri, 4 May 2012 13:42:13 -0700 Subject: [PATCH] Add test case that checks that class members must be prefixed with "self" Closes #2289. --- src/test/compile-fail/class-missing-self.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/test/compile-fail/class-missing-self.rs diff --git a/src/test/compile-fail/class-missing-self.rs b/src/test/compile-fail/class-missing-self.rs new file mode 100644 index 00000000000..280ba47031e --- /dev/null +++ b/src/test/compile-fail/class-missing-self.rs @@ -0,0 +1,15 @@ +class cat { + priv { + let mut meows : uint; + fn sleep() { loop{} } + fn meow() { + #error("Meow"); + meows += 1u; //! ERROR unresolved name + sleep(); //! ERROR unresolved name + } + } + + new(in_x : uint) { self.meows = in_x; } +} + + fn main() { } \ No newline at end of file