about summary refs log tree commit diff
path: root/src/libsync
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-06-19 01:41:43 +0000
committerbors <bors@rust-lang.org>2014-06-19 01:41:43 +0000
commit3770c42a4959cbabc73da52abc7e3db96657974e (patch)
treef16e89715388b6ac30e01c68bee674dafefa8a26 /src/libsync
parent0dcc9554599750e237119756e03a62fd0a9d8970 (diff)
parent2c3bf8836f6f0cd18d8ac4f7189615f7f4098f5d (diff)
downloadrust-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.rs10
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