//@ run-pass fn main() { let x: (isize, &[isize]) = (2, &[1, 2]); assert_eq!(match x { (0, &[_, _]) => 0, (1, _) => 1, (2, &[_, _]) => 2, (2, _) => 3, _ => 4 }, 2); }