Skip to content

Commit 455d659

Browse files
varkoryodaldevoid
andcommitted
Update tests
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
1 parent 8fd5979 commit 455d659

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+182
-257
lines changed

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
struct RefIntPair<'a, 'b>(&'a u32, &'b u32);
88

99
impl<#[rustc_1] 'a, 'b, #[oops]> RefIntPair<'a, 'b> {
10-
//~^ ERROR trailing attribute after lifetime parameters
10+
//~^ ERROR trailing attribute after lifetime parameter
1111
}
1212

1313
fn main() {

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-1.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: trailing attribute after lifetime parameters
1+
error: trailing attribute after lifetime parameter
22
--> $DIR/attrs-with-no-formal-in-generics-1.rs:9:25
33
|
44
LL | impl<#[rustc_1] 'a, 'b, #[oops]> RefIntPair<'a, 'b> {

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
struct RefAny<'a, T>(&'a T);
88

99
impl<#[rustc_1] 'a, #[rustc_2] T, #[oops]> RefAny<'a, T> {}
10-
//~^ ERROR trailing attribute after type parameters
10+
//~^ ERROR trailing attribute after type parameter
1111

1212
fn main() {}

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-2.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: trailing attribute after type parameters
1+
error: trailing attribute after type parameter
22
--> $DIR/attrs-with-no-formal-in-generics-2.rs:9:35
33
|
44
LL | impl<#[rustc_1] 'a, #[rustc_2] T, #[oops]> RefAny<'a, T> {}

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-3.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ struct RefIntPair<'a, 'b>(&'a u32, &'b u32);
66

77
fn hof_lt<Q>(_: Q)
88
where Q: for <#[allow(unused)] 'a, 'b, #[oops]> Fn(RefIntPair<'a,'b>) -> &'b u32
9-
//~^ ERROR trailing attribute after lifetime parameters
9+
//~^ ERROR trailing attribute after lifetime parameter
1010
{}
1111

1212
fn main() {}

src/test/ui/attrs-with-no-formal-in-generics/attrs-with-no-formal-in-generics-3.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error: trailing attribute after lifetime parameters
1+
error: trailing attribute after lifetime parameter
22
--> $DIR/attrs-with-no-formal-in-generics-3.rs:8:44
33
|
44
LL | where Q: for <#[allow(unused)] 'a, 'b, #[oops]> Fn(RefIntPair<'a,'b>) -> &'b u32

src/test/ui/duplicate/duplicate-type-parameter.stderr

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,52 @@
1-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
1+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
22
--> $DIR/duplicate-type-parameter.rs:1:12
33
|
44
LL | type Foo<T,T> = Option<T>;
55
| - ^ already used
66
| |
77
| first use of `T`
88

9-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
9+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
1010
--> $DIR/duplicate-type-parameter.rs:4:14
1111
|
1212
LL | struct Bar<T,T>(T);
1313
| - ^ already used
1414
| |
1515
| first use of `T`
1616

17-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
17+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
1818
--> $DIR/duplicate-type-parameter.rs:7:14
1919
|
2020
LL | struct Baz<T,T> {
2121
| - ^ already used
2222
| |
2323
| first use of `T`
2424

25-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
25+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
2626
--> $DIR/duplicate-type-parameter.rs:12:12
2727
|
2828
LL | enum Boo<T,T> {
2929
| - ^ already used
3030
| |
3131
| first use of `T`
3232

33-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
33+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
3434
--> $DIR/duplicate-type-parameter.rs:18:11
3535
|
3636
LL | fn quux<T,T>(x: T) {}
3737
| - ^ already used
3838
| |
3939
| first use of `T`
4040

41-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
41+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
4242
--> $DIR/duplicate-type-parameter.rs:21:13
4343
|
4444
LL | trait Qux<T,T> {}
4545
| - ^ already used
4646
| |
4747
| first use of `T`
4848

49-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
49+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
5050
--> $DIR/duplicate-type-parameter.rs:24:8
5151
|
5252
LL | impl<T,T> Qux<T,T> for Option<T> {}

src/test/ui/error-codes/E0403.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
error[E0403]: the name `T` is already used for a type parameter in this type parameter list
1+
error[E0403]: the name `T` is already used for a generic parameter in this list of generic parameters
22
--> $DIR/E0403.rs:1:11
33
|
44
LL | fn foo<T, T>(s: T, u: T) {} //~ ERROR E0403

src/test/ui/issues/issue-20616-3.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
// ignore-tidy-linelength
2+
13
// We need all these 9 issue-20616-N.rs files
24
// because we can only catch one parsing error at a time
35

4-
5-
66
type Type_1_<'a, T> = &'a T;
77

88

@@ -12,7 +12,7 @@ type Type_1_<'a, T> = &'a T;
1212
//type Type_2 = Type_1_<'static ()>; // error: expected `,` or `>` after lifetime name, found `(`
1313

1414

15-
type Type_3<T> = Box<T,,>; //~ error: expected one of `>`, identifier, lifetime, or type, found `,`
15+
type Type_3<T> = Box<T,,>; //~ error: expected one of `>`, const, identifier, lifetime, or type, found `,`
1616

1717

1818
//type Type_4<T> = Type_1_<'static,, T>; // error: expected type, found `,`
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
error: expected one of `>`, identifier, lifetime, or type, found `,`
1+
error: expected one of `>`, const, identifier, lifetime, or type, found `,`
22
--> $DIR/issue-20616-3.rs:15:24
33
|
4-
LL | type Type_3<T> = Box<T,,>; //~ error: expected one of `>`, identifier, lifetime, or type, found `,`
5-
| ^ expected one of `>`, identifier, lifetime, or type here
4+
LL | type Type_3<T> = Box<T,,>; //~ error: expected one of `>`, const, identifier, lifetime, or type, found `,`
5+
| ^ expected one of `>`, const, identifier, lifetime, or type here
66

77
error: aborting due to previous error
88

0 commit comments

Comments
 (0)