From a33bc56e43adbdfce78c63337c175053038f3362 Mon Sep 17 00:00:00 2001 From: Lindsey Kuper <lkuper@mozilla.com> Date: Tue, 19 Jul 2011 12:48:06 -0700 Subject: [PATCH] Reduced test case for issue #540. --- .../run-pass/anon-obj-with-self-call-2.rs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/test/run-pass/anon-obj-with-self-call-2.rs diff --git a/src/test/run-pass/anon-obj-with-self-call-2.rs b/src/test/run-pass/anon-obj-with-self-call-2.rs new file mode 100644 index 00000000000..88dbbca8b5c --- /dev/null +++ b/src/test/run-pass/anon-obj-with-self-call-2.rs @@ -0,0 +1,22 @@ +//xfail-stage0 +//xfail-stage1 +//xfail-stage2 + +// Reduced test case for issue #540. +fn main() { + obj a() { + fn foo() -> int { + ret 2; + } + } + + auto my_a = a(); + auto my_b = obj { + fn baz() -> int { + ret self.foo(); + } + with my_a + }; + + assert (my_b.baz() == 2); +}