mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-02 07:22:42 +00:00
14 lines
281 B
Rust
14 lines
281 B
Rust
// 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<String>) -> i32 {
|
|
match s {
|
|
Some("a") => 1234,
|
|
s => 4321,
|
|
}
|
|
}
|