summaryrefslogtreecommitdiffstats
path: root/src/test/ui/async-await/issues/issue-64391-2.rs
blob: eef2c1fb20ab4ea97c8442829e5c2b59c11aa580 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Regression test for #64391
//
// As described on the issue, the (spurious) `DROP` inserted for the
// `"".to_string()` value was causing a (spurious) unwind path that
// led us to believe that the future might be dropped after `config`
// had been dropped. This cannot, in fact, happen.
//
// check-pass
// edition:2018

async fn connect() {
    let config = 666;
    connect2(&config, "".to_string()).await
}

async fn connect2(_config: &u32, _tls: String) {
    unimplemented!()
}

fn main() { }