diff --git a/src/test/compile-fail/class-cast-to-trait.rs b/src/test/compile-fail/class-cast-to-trait.rs index 70b1c4c9fbb..d710a91a374 100644 --- a/src/test/compile-fail/class-cast-to-trait.rs +++ b/src/test/compile-fail/class-cast-to-trait.rs @@ -1,4 +1,3 @@ -// error-pattern: attempted access of field `eat` on type `@noisy` trait noisy { fn speak(); } @@ -50,5 +49,5 @@ fn cat(in_x : uint, in_y : int, in_name: ~str) -> cat { fn main() { let nyan : noisy = cat(0, 2, ~"nyan") as noisy; - nyan.eat(); + nyan.eat(); //~ ERROR type `@noisy` does not implement any method in scope named `eat` } diff --git a/src/test/compile-fail/issue-1871.rs b/src/test/compile-fail/issue-1871.rs index 99458b835f0..a68594e3b86 100644 --- a/src/test/compile-fail/issue-1871.rs +++ b/src/test/compile-fail/issue-1871.rs @@ -4,7 +4,7 @@ fn main() { let f = 42; let _g = if f < 5 { - f.honk() //~ ERROR attempted access of field `honk` + f.honk() //~ ERROR does not implement any method in scope named `honk` } else { () diff --git a/src/test/compile-fail/issue-1896-1.rs b/src/test/compile-fail/issue-1896-1.rs index d95611cbeb7..92f623e35f8 100644 --- a/src/test/compile-fail/issue-1896-1.rs +++ b/src/test/compile-fail/issue-1896-1.rs @@ -7,7 +7,7 @@ fn createClosure (closedUint: uint) -> boxedFn { fn main () { let aFn: boxedFn = createClosure(10); - let myInt: uint = aFn.theFn(); + let myInt: uint = (aFn.theFn)(); assert myInt == 10; } \ No newline at end of file diff --git a/src/test/compile-fail/issue-2149.rs b/src/test/compile-fail/issue-2149.rs index b9ccfc66703..adb1e899f1c 100644 --- a/src/test/compile-fail/issue-2149.rs +++ b/src/test/compile-fail/issue-2149.rs @@ -11,5 +11,5 @@ impl ~[A]: vec_monad { } } fn main() { - ["hi"].bind({|x| [x] }); //~ ERROR attempted access of field `bind` + ["hi"].bind({|x| [x] }); //~ ERROR type `[&static/str]/1` does not implement any method in scope named `bind` } diff --git a/src/test/compile-fail/pure-loop-body.rs b/src/test/compile-fail/pure-loop-body.rs index bcc23d3c0d9..676a992f9c4 100644 --- a/src/test/compile-fail/pure-loop-body.rs +++ b/src/test/compile-fail/pure-loop-body.rs @@ -14,7 +14,7 @@ pure fn range2(from: uint, to: uint, f: fn(uint)) { pure fn range3(from: uint, to: uint, f: {x: fn(uint)}) { for range(from, to) |i| { - f.x(i*2u); //~ ERROR access to impure function prohibited + (f.x)(i*2u); //~ ERROR access to impure function prohibited } } diff --git a/src/test/compile-fail/regions-steal-closure.rs b/src/test/compile-fail/regions-steal-closure.rs index 668d11f03b1..554858ea88e 100644 --- a/src/test/compile-fail/regions-steal-closure.rs +++ b/src/test/compile-fail/regions-steal-closure.rs @@ -11,5 +11,5 @@ fn main() { let mut i = 3; box_it(|| i += 1) //~ ERROR cannot infer an appropriate lifetime }; - cl_box.cl(); + (cl_box.cl)(); }