Skip to content

Commit 107f129

Browse files
committed
Add tests for moving nullary functions
I believe this was fixed by marijn recently. Closes #922
1 parent 91d8e69 commit 107f129

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/test/run-pass/move-nullary-fn.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Issue #922
2+
fn f2(-thing: fn()) { }
3+
4+
fn f(-thing: fn()) { f2(thing); }
5+
6+
fn main() {
7+
f(fn(){});
8+
}

src/test/run-pass/task-comm-17.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Issue #922
2+
3+
use std;
4+
import std::task;
5+
6+
fn f() {
7+
}
8+
9+
fn main() {
10+
task::spawn(bind f());
11+
}

0 commit comments

Comments
 (0)