The following code prints `3` instead of `2`: ``` rust println!("{}", match 1 { 1 if false => 1, 1..2 => 2, _ => 3 }); ``` Removing the first arm (`1 if false => ...`) makes it print `2` as expected.
The following code prints
3instead of2:Removing the first arm (
1 if false => ...) makes it print2as expected.