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