| // https://github.com/rust-lang/rust/issues/7092 | |
| enum Whatever { | |
| } | |
| fn foo(x: Whatever) { | |
| match x { //~ NOTE this expression has type `Whatever` | |
| Some(field) => | |
| //~^ ERROR mismatched types | |
| //~| NOTE expected `Whatever`, found `Option<_>` | |
| //~| NOTE expected enum `Whatever` | |
| //~| NOTE found enum `Option<_>` | |
| field.access(), | |
| } | |
| } | |
| fn main(){} |