| // https://github.com/rust-lang/rust/issues/80607 | |
| // This tests makes sure the diagnostics print the offending enum variant, not just the type. | |
| pub enum Enum { | |
| V1(i32), | |
| } | |
| pub fn foo(x: i32) -> Enum { | |
| Enum::V1 { x } //~ ERROR `Enum::V1` has no field named `x` | |
| } | |
| fn main() {} |