1 // Check that we don't ICE for irrefutable or-patterns in function parameters 2 3 // check-pass 4 foo((Some(_) | None): Option<u32>)5 fn foo((Some(_) | None): Option<u32>) {} 6 main()7 fn main() { 8 foo(None); 9 } 10