Make moves explicit in rfail tests
This commit is contained in:
parent
3ebd878f4a
commit
71dbbe145c
3 changed files with 4 additions and 4 deletions
|
@ -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"; }
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue