]> git.lizzy.rs Git - rust.git/blobdiff - src/test/bench/task-perf-alloc-unwind.rs
test: Make manual changes to deal with the fallout from removal of
[rust.git] / src / test / bench / task-perf-alloc-unwind.rs
index 1a33391a3d2e98fdacd264124f951729052cb4fa..4c8379ee05962e6c57539a7c3c7952f5b680ad3a 100644 (file)
@@ -17,6 +17,8 @@
 use time::precise_time_s;
 use std::os;
 use std::task;
+use std::vec_ng::Vec;
+use std::vec_ng;
 
 enum UniqueList {
     ULNil, ULCons(~UniqueList)
@@ -50,7 +52,7 @@ struct State {
     managed: @nillist,
     unique: ~nillist,
     tuple: (@nillist, ~nillist),
-    vec: vec!(@nillist),
+    vec: Vec<@nillist>,
     res: r
 }
 
@@ -92,7 +94,8 @@ fn recurse_or_fail(depth: int, st: Option<State>) {
                 unique: ~Cons((), @*st.unique),
                 tuple: (@Cons((), st.tuple.ref0().clone()),
                         ~Cons((), @*st.tuple.ref1().clone())),
-                vec: st.vec + &[@Cons((), *st.vec.last().unwrap())],
+                vec: vec::append(st.vec.clone(),
+                     &[@Cons((), *st.vec.last().unwrap())]),
                 res: r(@Cons((), st.res._l))
             }
           }