diff --git a/src/test/bench/task-perf-linked-failure.rs b/src/test/bench/task-perf-linked-failure.rs index 15808427f4a..7788005775f 100644 --- a/src/test/bench/task-perf-linked-failure.rs +++ b/src/test/bench/task-perf-linked-failure.rs @@ -34,7 +34,10 @@ fn grandchild_group(num_tasks: uint) { for _ in range(0, num_tasks) { let ch = ch.clone(); - do task::spawn { // linked + let mut t = task::task(); + t.linked(); + t.unwatched(); + do t.spawn { // linked ch.send(()); let (p, _c) = stream::<()>(); p.recv(); // block forever