rust/tests/ui/async-await/issues/issue-64391-2.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
503 B
Rust
Raw Normal View History

// 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.
2019-09-19 17:15:54 +00:00
//
//@ 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() { }