// 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() { } |