Skip to content

Commit 0a87d93

Browse files
committed
---
yaml --- r: 6260 b: refs/heads/master c: 768306b h: refs/heads/master v: v3
1 parent e6c63a3 commit 0a87d93

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 9b9fc33663ea20242181e3c5a2f13efc0f40b377
2+
refs/heads/master: 768306baddc07ca8f43dd20c76f4647727a35cd7

trunk/src/test/run-pass/issue-783.rs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
use std;
2+
import std::comm::*;
3+
import std::task::*;
4+
5+
fn a(&&_args: ()) {
6+
fn doit() {
7+
fn b(c: chan<chan<int>>) {
8+
let p = port();
9+
send(c, chan(p));
10+
}
11+
let p = port();
12+
spawn(chan(p), b);
13+
recv(p);
14+
}
15+
let i = 0;
16+
while i < 100 {
17+
doit();
18+
i += 1;
19+
}
20+
}
21+
22+
fn main() {
23+
let t = spawn_joinable((), a);
24+
join(t);
25+
}

0 commit comments

Comments
 (0)