From fde9ca0937171b77542028ef433fddf979aa506b Mon Sep 17 00:00:00 2001 From: Roy Frostig Date: Mon, 19 Jul 2010 18:19:31 -0700 Subject: Autoderef objects when passing them as implicit (indirect) arg upon vtbl-dispatch. Add testcase and XFAIL it on LLVM. Closes #112. --- src/test/run-pass/autoderef-objfn.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/test/run-pass/autoderef-objfn.rs (limited to 'src/test') diff --git a/src/test/run-pass/autoderef-objfn.rs b/src/test/run-pass/autoderef-objfn.rs new file mode 100644 index 00000000..ed6f3cc4 --- /dev/null +++ b/src/test/run-pass/autoderef-objfn.rs @@ -0,0 +1,16 @@ +// -*- rust -*- + +obj clam() { + fn chowder() { + log "in clam chowder"; + } +} + +fn foo(@clam c) { + c.chowder(); +} + +fn main() { + let clam c = clam(); + foo(@c); +} -- cgit v1.2.3