1
Fork 0

Make moves explicit in rfail tests

This commit is contained in:
Tim Chevalier 2012-09-18 22:55:21 -07:00
parent 3ebd878f4a
commit 71dbbe145c
3 changed files with 4 additions and 4 deletions

View file

@ -12,7 +12,7 @@ fn echo<T: Send>(c: Chan<T>, oc: Chan<Chan<T>>) {
send(oc, Chan(&p)); send(oc, Chan(&p));
let x = recv(p); let x = recv(p);
send(c, x); send(c, move x);
} }
fn main() { fail ~"meep"; } fn main() { fail ~"meep"; }

View file

@ -20,7 +20,7 @@ fn r(v: *int) -> r {
fn main() unsafe { fn main() unsafe {
let i1 = ~0; let i1 = ~0;
let i1p = cast::reinterpret_cast(&i1); let i1p = cast::reinterpret_cast(&i1);
cast::forget(i1); cast::forget(move i1);
let x = @r(i1p); let x = @r(i1p);
failfn(); failfn();
log(error, x); log(error, x);

View file

@ -1,9 +1,9 @@
// error-pattern:fail // error-pattern:fail
fn f(-a: @int) { fn f(-_a: @int) {
fail; fail;
} }
fn main() { fn main() {
let a = @0; let a = @0;
f(a); f(move a);
} }