// edition:2018 // Regression test for issue #62382. use std::future::Future; fn get_future() -> impl Future { panic!() } async fn foo() { let a; //~ ERROR type inside `async` fn body must be known in this context get_future().await; } fn main() {}