//@ run-pass
#![allow(unused_variables)]
pub fn main() {
let x = (0, 2);
match x {
(0, ref y) => {}
(y, 0) => {}
_ => (),
}