diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-12-27 16:42:01 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-12-30 09:36:22 -0500 |
| commit | 964a5fabb7e32ac2b53678497a359e6eba2d5261 (patch) | |
| tree | cfb110ec201fd0a9b9eafe8ff1c7d7fbc86ea1b7 | |
| parent | b7c6e317b0d45f2129885d9148180be93ed0b025 (diff) | |
| download | rust-964a5fabb7e32ac2b53678497a359e6eba2d5261.tar.gz rust-964a5fabb7e32ac2b53678497a359e6eba2d5261.zip | |
Update error messages in various compile-fail tests
| -rw-r--r-- | src/test/compile-fail/issue-15965.rs | 2 | ||||
| -rw-r--r-- | src/test/compile-fail/issue-18345.rs | 1 | ||||
| -rw-r--r-- | src/test/compile-fail/issue-18532.rs | 1 | ||||
| -rw-r--r-- | src/test/compile-fail/issue-18611.rs | 7 | ||||
| -rw-r--r-- | src/test/compile-fail/issue-19081.rs | 4 | ||||
| -rw-r--r-- | src/test/compile-fail/unsized4.rs | 1 |
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 } |
