Shrink span to variant discriminant expression for E0081
This commit is contained in:
parent
6153bbbe38
commit
bd2bd6c71e
3 changed files with 30 additions and 17 deletions
|
|
@ -9,8 +9,10 @@
|
|||
// except according to those terms.
|
||||
|
||||
enum Enum {
|
||||
P = 3,
|
||||
X = 3, //~ ERROR E0081
|
||||
P = 3, //~ NOTE first use of `3isize`
|
||||
X = 3,
|
||||
//~^ ERROR discriminant value `3isize` already exists
|
||||
//~| NOTE enum already has `3isize`
|
||||
Y = 5
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,17 +12,20 @@ const N: isize = 1;
|
|||
|
||||
enum Foo {
|
||||
A = 1,
|
||||
//~^ NOTE first use
|
||||
//~| NOTE first use
|
||||
//~| NOTE first use
|
||||
B = 1, //~ ERROR discriminant value
|
||||
//~^ NOTE enum already
|
||||
//~^ NOTE first use of `1isize`
|
||||
//~| NOTE first use of `1isize`
|
||||
//~| NOTE first use of `1isize`
|
||||
B = 1,
|
||||
//~^ ERROR discriminant value `1isize` already exists
|
||||
//~| NOTE enum already has `1isize`
|
||||
C = 0,
|
||||
D, //~ ERROR discriminant value
|
||||
//~^ NOTE enum already
|
||||
D,
|
||||
//~^ ERROR discriminant value `1isize` already exists
|
||||
//~| NOTE enum already has `1isize`
|
||||
|
||||
E = N, //~ ERROR discriminant value
|
||||
//~^ NOTE enum already
|
||||
E = N,
|
||||
//~^ ERROR discriminant value `1isize` already exists
|
||||
//~| NOTE enum already has `1isize`
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue