about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2014-12-27 16:42:01 -0500
committerNiko Matsakis <niko@alum.mit.edu>2014-12-30 09:36:22 -0500
commit964a5fabb7e32ac2b53678497a359e6eba2d5261 (patch)
treecfb110ec201fd0a9b9eafe8ff1c7d7fbc86ea1b7
parentb7c6e317b0d45f2129885d9148180be93ed0b025 (diff)
downloadrust-964a5fabb7e32ac2b53678497a359e6eba2d5261.tar.gz
rust-964a5fabb7e32ac2b53678497a359e6eba2d5261.zip
Update error messages in various compile-fail tests
-rw-r--r--src/test/compile-fail/issue-15965.rs2
-rw-r--r--src/test/compile-fail/issue-18345.rs1
-rw-r--r--src/test/compile-fail/issue-18532.rs1
-rw-r--r--src/test/compile-fail/issue-18611.rs7
-rw-r--r--src/test/compile-fail/issue-19081.rs4
-rw-r--r--src/test/compile-fail/unsized4.rs1
6 files changed, 6 insertions, 10 deletions
diff --git a/src/test/compile-fail/issue-15965.rs b/src/test/compile-fail/issue-15965.rs
index f3636edeaa5..08b896f387b 100644
--- a/src/test/compile-fail/issue-15965.rs
+++ b/src/test/compile-fail/issue-15965.rs
@@ -12,8 +12,6 @@ fn main() {
     return
         { return () }
 //~^ ERROR the type of this value must be known in this context
-//~| ERROR this function takes 1 parameter
-//~| ERROR mismatched types
     ()
     ;
 }
diff --git a/src/test/compile-fail/issue-18345.rs b/src/test/compile-fail/issue-18345.rs
index c8b3463b091..e93acb3f064 100644
--- a/src/test/compile-fail/issue-18345.rs
+++ b/src/test/compile-fail/issue-18345.rs
@@ -15,7 +15,6 @@ fn mapping<'f, R, T, U>(f: |T|: 'f -> U) -> &'f Transducer<'f, R, T, U> {
     |step| |r, x|
         step(r, f(x))
         //~^ ERROR the type of this value must be known in this context
-        //~| ERROR this function takes 1 parameter but 2 parameters were supplied
 }
 
 fn main() {}
diff --git a/src/test/compile-fail/issue-18532.rs b/src/test/compile-fail/issue-18532.rs
index ec44ab7b277..9cf922ae990 100644
--- a/src/test/compile-fail/issue-18532.rs
+++ b/src/test/compile-fail/issue-18532.rs
@@ -17,5 +17,4 @@
 fn main() {
     (return)((),());
     //~^ ERROR the type of this value must be known
-    //~| ERROR this function takes 1 parameter
 }
diff --git a/src/test/compile-fail/issue-18611.rs b/src/test/compile-fail/issue-18611.rs
index b2f204d7476..49eeccb2b0c 100644
--- a/src/test/compile-fail/issue-18611.rs
+++ b/src/test/compile-fail/issue-18611.rs
@@ -10,10 +10,9 @@
 
 #![feature(associated_types)]
 
-fn add_state(op:
-    <int as HasState>::State
-//~^ ERROR it is currently unsupported to access associated types except through a type parameter
-) {}
+fn add_state(op: <int as HasState>::State) {
+//~^ ERROR the trait `HasState` is not implemented for the type `int`
+}
 
 trait HasState {
     type State;
diff --git a/src/test/compile-fail/issue-19081.rs b/src/test/compile-fail/issue-19081.rs
index 613ec8acd41..2f42dbd77fd 100644
--- a/src/test/compile-fail/issue-19081.rs
+++ b/src/test/compile-fail/issue-19081.rs
@@ -10,7 +10,7 @@
 
 #![feature(associated_types)]
 
-pub trait Hasher{
+pub trait Hasher {
     type State;
 
     fn hash<T: Hash<
@@ -18,7 +18,7 @@ pub trait Hasher{
     >>(&self, value: &T) -> u64;
 }
 
-trait Hash<S> {
+pub trait Hash<S> {
     fn hash(&self, state: &mut S);
 }
 
diff --git a/src/test/compile-fail/unsized4.rs b/src/test/compile-fail/unsized4.rs
index a66c1d85009..253ec2a84ea 100644
--- a/src/test/compile-fail/unsized4.rs
+++ b/src/test/compile-fail/unsized4.rs
@@ -11,6 +11,7 @@
 // Test that bounds are sized-compatible.
 
 trait T {}
+
 fn f<Sized? Y: T>() {
 //~^ERROR incompatible bounds on type parameter `Y`, bound `T` does not allow unsized type
 }