]> git.lizzy.rs Git - rust.git/blob - src/test/ui/generator/derived-drop-parent-expr.rs
Auto merge of #98051 - davidtwco:split-dwarf-stabilization, r=wesleywiser
[rust.git] / src / test / ui / generator / derived-drop-parent-expr.rs
1 // build-pass
2 // compile-flags:-Zdrop-tracking
3
4 //! Like drop-tracking-parent-expression, but also tests that this doesn't ICE when building MIR
5 #![feature(generators)]
6
7 fn assert_send<T: Send>(_thing: T) {}
8
9 #[derive(Default)]
10 pub struct Client { pub nickname: String }
11
12 fn main() {
13     let g = move || match drop(Client { ..Client::default() }) {
14         _status => yield,
15     };
16     assert_send(g);
17 }