Remove empty argument lists from do expressions

This commit is contained in:
Ben Striegel 2012-07-04 15:04:28 -04:00 committed by Brian Anderson
parent 718849b202
commit f2e2a14f36
62 changed files with 265 additions and 265 deletions

View file

@ -17,7 +17,7 @@ fn b() {
let mut p = ~[mut 1];
do borrow(p) || { //~ NOTE loan of mutable vec content granted here
do borrow(p) { //~ NOTE loan of mutable vec content granted here
p[0] = 5; //~ ERROR assigning to mutable vec content prohibited due to outstanding loan
}
}

View file

@ -76,7 +76,7 @@ fn at_most_once_block() {
let mut v = ~3, w = ~4;
let mut _x = &mut w;
do at_most_once || {
do at_most_once {
borrow(v); //~ ERROR loan of mutable variable declared in an outer block as immutable conflicts with prior loan
_x = &mut v; //~ NOTE prior loan as mutable granted here
}

View file

@ -19,7 +19,7 @@ fn a() {
p.impurem();
// But in this case we do not honor the loan:
do p.blockm || { //~ NOTE loan of mutable local variable granted here
do p.blockm { //~ NOTE loan of mutable local variable granted here
p.x = 10; //~ ERROR assigning to mutable field prohibited due to outstanding loan
}
}

View file

@ -8,13 +8,13 @@ fn takes_imm_elt(_v: &int, f: fn()) {
fn has_mut_vec_and_does_not_try_to_change_it() {
let v = ~[mut 1, 2, 3];
do takes_imm_elt(&v[0]) || {
do takes_imm_elt(&v[0]) {
}
}
fn has_mut_vec_but_tries_to_change_it() {
let v = ~[mut 1, 2, 3];
do takes_imm_elt(&v[0]) || { //~ NOTE loan of mutable vec content granted here
do takes_imm_elt(&v[0]) { //~ NOTE loan of mutable vec content granted here
v[1] = 4; //~ ERROR assigning to mutable vec content prohibited due to outstanding loan
}
}
@ -25,7 +25,7 @@ fn takes_const_elt(_v: &const int, f: fn()) {
fn has_mut_vec_and_tries_to_change_it() {
let v = ~[mut 1, 2, 3];
do takes_const_elt(&const v[0]) || {
do takes_const_elt(&const v[0]) {
v[1] = 4;
}
}

View file

@ -6,7 +6,7 @@ class socket {
drop { }
fn set_identity() {
do closure || {
do closure {
setsockopt_bytes(self.sock) //~ ERROR copying a noncopyable value
}
}

View file

@ -3,7 +3,7 @@ fn use(_i: int) {}
fn foo() {
// Here, i is *moved* into the closure: Not actually OK
let mut i = 0;
do task::spawn || {
do task::spawn {
use(i); //~ ERROR mutable variables cannot be implicitly captured
}
}
@ -13,7 +13,7 @@ fn bar() {
// is mutable: bad
let mut i = 0;
while i < 10 {
do task::spawn || {
do task::spawn {
use(i); //~ ERROR mutable variables cannot be implicitly captured
}
i += 1;

View file

@ -6,7 +6,7 @@ fn main() {
let v = ~[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let arc_v = arc::arc(v);
do task::spawn() || {
do task::spawn() {
let v = *arc::get(&arc_v);
assert v[3] == 4;
};