diff --git a/src/test/run-pass/fn-bare-bind.rs b/src/test/run-pass/fn-bare-bind.rs new file mode 100644 index 000000000000..de3db272beb2 --- /dev/null +++ b/src/test/run-pass/fn-bare-bind.rs @@ -0,0 +1,9 @@ +fn# f(i: int) { + assert i == 10; +} + +fn main() { + // Binding a bare function turns it into a shared closure + let g: fn() = bind f(10); + g(); +} \ No newline at end of file