Open
Description
The following code causes Exited with status 101
.
use futures::FutureExt;
fn main() {
futures::executor::block_on(async {
let f = std::future::pending::<()>();
let (remote, remote_handle) = f.remote_handle();
// poll remote at least once
futures::future::select(remote, std::future::ready(())).await;
remote_handle.await
});
}
The expected behavior is pending infinity on remote_handle.await
.