test: Make manual changes to deal with the fallout from removal of

`~[T]` in test, libgetopts, compiletest, librustdoc, and libnum.
This commit is contained in:
Patrick Walton
2014-03-05 15:28:08 -08:00
committed by Huon Wilson
parent 579eb2400b
commit af79a5aa7d
236 changed files with 1435 additions and 1311 deletions

View File

@@ -17,6 +17,8 @@ use collections::list::{List, Cons, Nil};
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))
}
}