diff options
| author | Corey Farwell <coreyf@rwell.org> | 2017-02-13 10:58:50 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-02-13 10:58:50 -0500 |
| commit | 41487111b1e85e9e4b5ecfcdb5921ef761d5a4f2 (patch) | |
| tree | c24c690c021fbd0844e2413337deb8daa4a50d31 /src/test | |
| parent | 5b79f33c65693f1cd727da68abcc40e77349b073 (diff) | |
| parent | 1c998416ee1eed8c7377c081668651b364cb738e (diff) | |
| download | rust-41487111b1e85e9e4b5ecfcdb5921ef761d5a4f2.tar.gz rust-41487111b1e85e9e4b5ecfcdb5921ef761d5a4f2.zip | |
Rollup merge of #39758 - shepmaster:e0089-duplicate-text, r=GuillaumeGomez
Remove duplicated "parameter" in E0089 text Closes #39732
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/E0087.rs | 10 | ||||
| -rw-r--r-- | src/test/compile-fail/E0088.rs | 10 | ||||
| -rw-r--r-- | src/test/compile-fail/E0089.rs | 5 | ||||
| -rw-r--r-- | src/test/compile-fail/E0090.rs | 5 | ||||
| -rw-r--r-- | src/test/compile-fail/ufcs-qpath-missing-params.rs | 2 |
5 files changed, 19 insertions, 13 deletions
diff --git a/src/test/compile-fail/E0087.rs b/src/test/compile-fail/E0087.rs index 7c98de59e27..0b8150affc0 100644 --- a/src/test/compile-fail/E0087.rs +++ b/src/test/compile-fail/E0087.rs @@ -8,9 +8,13 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -fn foo<T>() {} +fn foo() {} +fn bar<T>() {} fn main() { - foo::<f64, bool>(); //~ ERROR E0087 - //~^ NOTE too many type parameters + foo::<f64>(); //~ ERROR expected at most 0 type parameters, found 1 type parameter [E0087] + //~^ NOTE expected 0 type parameters + + bar::<f64, u64>(); //~ ERROR expected at most 1 type parameter, found 2 type parameters [E0087] + //~^ NOTE expected 1 type parameter } diff --git a/src/test/compile-fail/E0088.rs b/src/test/compile-fail/E0088.rs index 9ec09603224..de188677a11 100644 --- a/src/test/compile-fail/E0088.rs +++ b/src/test/compile-fail/E0088.rs @@ -12,9 +12,11 @@ fn f() {} fn g<'a>() {} fn main() { - f::<'static>(); //~ ERROR E0088 - //~^ unexpected lifetime parameter + f::<'static>(); + //~^ ERROR expected at most 0 lifetime parameters, found 1 lifetime parameter [E0088] + //~| NOTE expected 0 lifetime parameters - g::<'static, 'static>(); //~ ERROR E0088 - //~^ unexpected lifetime parameters + g::<'static, 'static>(); + //~^ ERROR expected at most 0 lifetime parameters, found 2 lifetime parameters [E0088] + //~| NOTE expected 0 lifetime parameters } diff --git a/src/test/compile-fail/E0089.rs b/src/test/compile-fail/E0089.rs index 9ce36523709..986630d818f 100644 --- a/src/test/compile-fail/E0089.rs +++ b/src/test/compile-fail/E0089.rs @@ -11,7 +11,6 @@ fn foo<T, U>() {} fn main() { - foo::<f64>(); -//~^ ERROR E0089 -//~| NOTE expected 2 type parameters + foo::<f64>(); //~ ERROR expected 2 type parameters, found 1 type parameter [E0089] + //~| NOTE expected 2 type parameters } diff --git a/src/test/compile-fail/E0090.rs b/src/test/compile-fail/E0090.rs index 4600d2d6385..c37f37031ad 100644 --- a/src/test/compile-fail/E0090.rs +++ b/src/test/compile-fail/E0090.rs @@ -9,7 +9,8 @@ // except according to those terms. fn foo<'a: 'b, 'b: 'a>() {} + fn main() { - foo::<'static>();//~ ERROR E0090 - //~^ too few lifetime parameters + foo::<'static>(); //~ ERROR expected 2 lifetime parameters, found 1 lifetime parameter [E0090] + //~^ NOTE expected 2 lifetime parameters } diff --git a/src/test/compile-fail/ufcs-qpath-missing-params.rs b/src/test/compile-fail/ufcs-qpath-missing-params.rs index a24515c5160..5c108e05216 100644 --- a/src/test/compile-fail/ufcs-qpath-missing-params.rs +++ b/src/test/compile-fail/ufcs-qpath-missing-params.rs @@ -22,5 +22,5 @@ impl<'a> IntoCow<'a, str> for String { fn main() { <String as IntoCow>::into_cow("foo".to_string()); - //~^ ERROR too few type parameters provided: expected 1 parameter + //~^ ERROR too few type parameters provided: expected 1 type parameter } |
