// skip-filecheck // compile-flags: -Z mir-opt-level=0 -C panic=abort #![feature(string_deref_patterns)] #![crate_type = "lib"] // EMIT_MIR string.foo.PreCodegen.after.mir pub fn foo(s: Option) -> i32 { match s { Some("a") => 1234, s => 4321, } }