]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-5884.rs
Rollup merge of #95376 - WaffleLapkin:drain_keep_rest, r=dtolnay
[rust.git] / src / test / ui / issues / issue-5884.rs
1 // build-pass
2 #![allow(dead_code)]
3 // pretty-expanded FIXME #23616
4
5 pub struct Foo {
6     a: isize,
7 }
8
9 struct Bar<'a> {
10     a: Box<Option<isize>>,
11     b: &'a Foo,
12 }
13
14 fn check(a: Box<Foo>) {
15     let _ic = Bar{ b: &*a, a: Box::new(None) };
16 }
17
18 pub fn main(){}