From ebc19034ee9b23ede446d7261ffac0da7b8588d9 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 14 Dec 2012 14:26:57 -0800 Subject: [PATCH] Fix broken tests --- src/libcore/os.rs | 4 ++-- src/libcore/run.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libcore/os.rs b/src/libcore/os.rs index c3bf8df5114..e32ac2019db 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -968,7 +968,7 @@ mod tests { assert vec::len(e) > 0u; for vec::each(e) |p| { let (n, v) = copy *p; - log(debug, n); + log(debug, copy n); let v2 = getenv(n); // MingW seems to set some funky environment variables like // "=C:=C:\MinGW\msys\1.0\bin" and "!::=::\" that are returned @@ -1060,7 +1060,7 @@ mod tests { assert (vec::len(dirs) > 0u); for vec::each(dirs) |dir| { - log(debug, *dir); + log(debug, copy *dir); } } diff --git a/src/libcore/run.rs b/src/libcore/run.rs index ad2349e55b0..daebe0d31b4 100644 --- a/src/libcore/run.rs +++ b/src/libcore/run.rs @@ -134,7 +134,7 @@ fn with_envp(env: &Option<~[(~str,~str)]>, Some(ref es) if !vec::is_empty(*es) => { let mut blk : ~[u8] = ~[]; for vec::each(*es) |e| { - let (k,v) = *e; + let (k,v) = copy *e; let t = fmt!("%s=%s", k, v); let mut v : ~[u8] = ::cast::reinterpret_cast(&t); blk += v;