| // Verifies that inliner emits StorageLive & StorageDead when introducing | |
| // temporaries for arguments, so that they don't become part of the coroutine. | |
| // Regression test for #71793. | |
| // | |
| //@ check-pass | |
| //@ edition:2018 | |
| // compile-args: -Zmir-opt-level=3 | |
| #![crate_type = "lib"] | |
| pub async fn connect() {} | |
| pub async fn connect_many() { | |
| Vec::<String>::new().first().ok_or("").unwrap(); | |
| connect().await; | |
| } |