//! This test used to ICE: rust-lang/rust#128695 | |
//! Fixed when re-work async drop to shim drop glue coroutine scheme. | |
//@ edition: 2021 | |
use core::pin::{pin, Pin}; | |
fn main() { | |
let fut = pin!(async { | |
let async_drop_fut = pin!(core::future::async_drop(async {})); //~ ERROR: expected function, found module `core::future::async_drop` | |
//~^ ERROR: module `async_drop` is private | |
(async_drop_fut).await; | |
}); | |
} |