1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// check-only fn main() { match 3 { 4 => 1, 3 => { foo() //~ ERROR mismatched types } _ => 2 } match 3 { //~ ERROR mismatched types 4 => 1, 3 => 2, _ => 2 } let _ = (); } fn foo() -> i32 { 42 }