| fn foo(x: bool) -> i32 { | |
| match x { | |
| x: i32 => x, //~ ERROR: expected | |
| //~^ ERROR: mismatched types | |
| true => 42., | |
| false => 0.333, | |
| } | |
| } | |
| fn main() { | |
| match foo(true) { | |
| 42: i32 => (), //~ ERROR: expected | |
| _: f64 => (), //~ ERROR: expected | |
| x: i32 => (), //~ ERROR: expected | |
| } | |
| } |