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 000000000000..f40459c0f44a --- /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