]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-13665.rs
Rollup merge of #66350 - hermitcore:hermit, r=rkruppe
[rust.git] / src / test / ui / issues / issue-13665.rs
1 // run-pass
2 // pretty-expanded FIXME #23616
3
4 fn foo<'r>() {
5   let maybe_value_ref: Option<&'r u8> = None;
6
7   let _ = maybe_value_ref.map(|& ref v| v);
8   let _ = maybe_value_ref.map(|& ref v| -> &'r u8 {v});
9   let _ = maybe_value_ref.map(|& ref v: &'r u8| -> &'r u8 {v});
10   let _ = maybe_value_ref.map(|& ref v: &'r u8| {v});
11 }
12
13 fn main() {
14   foo();
15 }