about summary refs log tree commit diff
path: root/src/test/bench/task-perf-word-count-generic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/bench/task-perf-word-count-generic.rs')
-rw-r--r--src/test/bench/task-perf-word-count-generic.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/test/bench/task-perf-word-count-generic.rs b/src/test/bench/task-perf-word-count-generic.rs
index c4e51902628..e4528333373 100644
--- a/src/test/bench/task-perf-word-count-generic.rs
+++ b/src/test/bench/task-perf-word-count-generic.rs
@@ -92,12 +92,12 @@ mod map_reduce {
 
     fn start_mappers<K1: copy send, K2: copy send, V: copy send>(
         map: mapper<K1, K2, V>,
-        ctrl: chan<ctrl_proto<K2, V>>, inputs: [K1])
-        -> [joinable_task]
+        ctrl: chan<ctrl_proto<K2, V>>, inputs: [K1]/~)
+        -> [joinable_task]/~
     {
-        let mut tasks = [];
+        let mut tasks = []/~;
         for inputs.each {|i|
-            tasks += [spawn_joinable {|| map_task(map, ctrl, i)}];
+            tasks += [spawn_joinable {|| map_task(map, ctrl, i)}]/~;
         }
         ret tasks;
     }
@@ -176,7 +176,7 @@ mod map_reduce {
     fn map_reduce<K1: copy send, K2: copy send, V: copy send>(
         map: mapper<K1, K2, V>,
         reduce: reducer<K2, V>,
-        inputs: [K1])
+        inputs: [K1]/~)
     {
         let ctrl = port();
 
@@ -209,7 +209,7 @@ mod map_reduce {
                     let r = reduce, kk = k;
                     tasks += [
                         spawn_joinable {|| reduce_task(r, kk, ch) }
-                    ];
+                    ]/~;
                     c = recv(p);
                     treemap::insert(reducers, k, c);
                   }
@@ -229,7 +229,7 @@ mod map_reduce {
     }
 }
 
-fn main(argv: [str]) {
+fn main(argv: [str]/~) {
     if vec::len(argv) < 2u {
         let out = io::stdout();