From daf0d63a59e5abfb32477748e8df4bffe1fbe2e1 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Sun, 5 Feb 2012 09:56:18 -0800 Subject: [PATCH] new test showing off the improved inference --- src/test/run-pass/closure-inference.rs | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/test/run-pass/closure-inference.rs diff --git a/src/test/run-pass/closure-inference.rs b/src/test/run-pass/closure-inference.rs new file mode 100644 index 00000000000..72d08a5fd20 --- /dev/null +++ b/src/test/run-pass/closure-inference.rs @@ -0,0 +1,8 @@ +fn foo(i: int) -> int { i + 1 } + +fn apply(f: fn(A) -> A, v: A) -> A { f(v) } + +fn main() { + let f = {|i| foo(i)}; + assert apply(f, 2) == 3; +}