diff options
| author | bors <bors@rust-lang.org> | 2014-06-19 01:41:43 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-06-19 01:41:43 +0000 |
| commit | 3770c42a4959cbabc73da52abc7e3db96657974e (patch) | |
| tree | f16e89715388b6ac30e01c68bee674dafefa8a26 /src/libsync | |
| parent | 0dcc9554599750e237119756e03a62fd0a9d8970 (diff) | |
| parent | 2c3bf8836f6f0cd18d8ac4f7189615f7f4098f5d (diff) | |
| download | rust-3770c42a4959cbabc73da52abc7e3db96657974e.tar.gz rust-3770c42a4959cbabc73da52abc7e3db96657974e.zip | |
auto merge of #15025 : alexcrichton/rust/rollup, r=alexcrichton
Diffstat (limited to 'src/libsync')
| -rw-r--r-- | src/libsync/lock.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libsync/lock.rs b/src/libsync/lock.rs index d7990068d5e..1fe8e8fc0db 100644 --- a/src/libsync/lock.rs +++ b/src/libsync/lock.rs @@ -459,7 +459,7 @@ mod tests { use std::prelude::*; use std::comm::Empty; use std::task; - use std::task::TaskBuilder; + use std::task::try_future; use Arc; use super::{Mutex, Barrier, RWLock}; @@ -629,17 +629,15 @@ mod tests { let mut children = Vec::new(); for _ in range(0, 5) { let arc3 = arc.clone(); - let mut builder = TaskBuilder::new(); - children.push(builder.future_result()); - builder.spawn(proc() { + children.push(try_future(proc() { let lock = arc3.read(); assert!(*lock >= 0); - }); + })); } // Wait for children to pass their asserts for r in children.mut_iter() { - assert!(r.recv().is_ok()); + assert!(r.get_ref().is_ok()); } // Wait for writer to finish |
