From 60cfa91897b90d37ef85068f93c01b2b99c30e10 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 13 Oct 2011 12:16:26 -0700 Subject: [PATCH] Add a test that generic bare functions can be bound Issue #1022 --- src/test/run-pass/fn-bare-bind-generic.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/run-pass/fn-bare-bind-generic.rs diff --git a/src/test/run-pass/fn-bare-bind-generic.rs b/src/test/run-pass/fn-bare-bind-generic.rs new file mode 100644 index 000000000000..e5b97745c9c2 --- /dev/null +++ b/src/test/run-pass/fn-bare-bind-generic.rs @@ -0,0 +1,10 @@ +fn# f(i: T, j: T, k: T) { + assert i == j; + assert j != k; +} + +fn main() { + // Binding a bare function turns it into a shared closure + let g: fn() = bind f(10, 10, 20); + g(); +} \ No newline at end of file