fn foo() {
    match () {
        _ => (),
        X | Y if Z => (),
    };
}