From b240524e5af72ba7f1b20d6e8640250c7c070a07 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Mon, 5 Aug 2013 21:15:02 -0700 Subject: [PATCH] test: Fix deadlock in task-perf-linked-failure --- src/test/bench/task-perf-linked-failure.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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