Add test for #783. Closes #783

This commit is contained in:
Brian Anderson 2011-11-11 17:08:50 -08:00
parent 9b9fc33663
commit 768306badd

View file

@ -0,0 +1,25 @@
use std;
import std::comm::*;
import std::task::*;
fn a(&&_args: ()) {
fn doit() {
fn b(c: chan<chan<int>>) {
let p = port();
send(c, chan(p));
}
let p = port();
spawn(chan(p), b);
recv(p);
}
let i = 0;
while i < 100 {
doit();
i += 1;
}
}
fn main() {
let t = spawn_joinable((), a);
join(t);
}