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));
let x = recv(p);
send(c, x);
send(c, move x);
}
fn main() { fail ~"meep"; }

View File

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

View File

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