//@ edition:2018 | |
fn main() { | |
} | |
async fn foo() { | |
// Adding an .await here avoids the ICE | |
test()?; | |
//~^ ERROR the `?` operator can only be applied to values that implement `Try` | |
//~| ERROR the `?` operator can only be used in an async function that returns | |
} | |
// Removing the const generic parameter here avoids the ICE | |
async fn test<const N: usize>() { | |
} |