Stephen Hines | 5139364 | 2024-02-02 00:10:59 -0800 | [diff] [blame^] | 1 | // skip-filecheck |
Chris Wailes | 977026a | 2023-02-13 09:13:10 -0800 | [diff] [blame] | 2 | // compile-flags: -Z mir-opt-level=0 -C panic=abort |
3 | |||||
4 | #![feature(string_deref_patterns)] | ||||
5 | #![crate_type = "lib"] | ||||
6 | |||||
7 | // EMIT_MIR string.foo.PreCodegen.after.mir | ||||
8 | pub fn foo(s: Option<String>) -> i32 { | ||||
9 | match s { | ||||
10 | Some("a") => 1234, | ||||
11 | s => 4321, | ||||
12 | } | ||||
13 | } |