From 90c240208985aff48c8bf09574c0cb1d79868593 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Mon, 10 Oct 2011 18:19:01 -0700 Subject: [PATCH] Add a test that uses a hypothetical bare-fn spawn signature Issue #1022 --- src/test/run-pass/fn-bare-spawn.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/test/run-pass/fn-bare-spawn.rs diff --git a/src/test/run-pass/fn-bare-spawn.rs b/src/test/run-pass/fn-bare-spawn.rs new file mode 100644 index 00000000000..f40459c0f44 --- /dev/null +++ b/src/test/run-pass/fn-bare-spawn.rs @@ -0,0 +1,16 @@ +// This is what the signature to spawn should look like with bare functions + +fn spawn<~T>(val: T, f: fn#(T)) { + f(val); +} + +fn# f(&&i: int) { + assert i == 100; +} + +fn main() { + spawn(100, f); + spawn(100, fn#(&&i: int) { + assert i == 100; + }); +} \ No newline at end of file