about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLindsey Kuper <lkuper@mozilla.com>2011-08-09 12:21:21 -0700
committerLindsey Kuper <lkuper@mozilla.com>2011-08-09 12:25:47 -0700
commiteaefb0f1f6d7ddd64a36fdce2e3b08bc296b05fb (patch)
tree50dfe31e7424bec7cf1a7f00242be61b4d9e4735 /src
parentb83167cf91bf9996e2cd2ad23e13181cee6618d3 (diff)
downloadrust-eaefb0f1f6d7ddd64a36fdce2e3b08bc296b05fb.tar.gz
rust-eaefb0f1f6d7ddd64a36fdce2e3b08bc296b05fb.zip
Test case for issue #758.
Diffstat (limited to 'src')
-rw-r--r--src/test/run-pass/first-class-method.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/run-pass/first-class-method.rs b/src/test/run-pass/first-class-method.rs
new file mode 100644
index 00000000000..c9531a08dc5
--- /dev/null
+++ b/src/test/run-pass/first-class-method.rs
@@ -0,0 +1,11 @@
+// xfail-stage1
+// xfail-stage2
+// xfail-stage3
+
+// Test case for issue #758.
+obj foo() { fn f() { } }
+
+fn main() {
+    let my_foo = foo();
+    let f = my_foo.f;
+}