1 // run-pass 2 #![allow(dead_code)] 3 // pretty-expanded FIXME #23616 4 5 enum Foo { 6 A, 7 B(isize), 8 C { a: isize }, 9 } 10 _foo(f: Foo)11 fn _foo (f: Foo) { 12 match f { 13 Foo::A | Foo::B(_) | Foo::C { .. } => {} 14 } 15 } 16 main()17 pub fn main() {} 18