about summary refs log tree commit diff
path: root/src/test/run-pass/task-comm-12.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/task-comm-12.rs')
-rw-r--r--src/test/run-pass/task-comm-12.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/run-pass/task-comm-12.rs b/src/test/run-pass/task-comm-12.rs
index b426212d872..0f0b82d7c21 100644
--- a/src/test/run-pass/task-comm-12.rs
+++ b/src/test/run-pass/task-comm-12.rs
@@ -12,12 +12,14 @@ extern mod std;
 
 pub fn main() { test00(); }
 
-fn start(&&task_number: int) { debug!("Started / Finished task."); }
+fn start(task_number: int) { debug!("Started / Finished task."); }
 
 fn test00() {
     let i: int = 0;
     let mut result = None;
-    do task::task().future_result(|+r| { result = Some(r); }).spawn {
+    let mut builder = task::task();
+    builder.future_result(|r| result = Some(r));
+    do builder.spawn {
         start(i)
     }