//! Regression test for https://github.com/rust-lang/rust/issues/11869 | |
//@ check-pass | |
#![allow(dead_code)] | |
struct A { | |
a: String | |
} | |
fn borrow<'a>(binding: &'a A) -> &'a str { | |
match &*binding.a { | |
"in" => "in_", | |
"ref" => "ref_", | |
ident => ident | |
} | |
} | |
fn main() {} |