blob: f2c194c6ca3ffbfee57a84cf2875ae83644dff55 [file]
//! Ensure DataflowConstProp doesn't cause an error with async recursion as in #155376.
//@ edition:2018
//@ check-pass
//@ compile-flags: -Zmir-opt-level=0 -Zmir-enable-passes=+DataflowConstProp --crate-type=lib
pub async fn foo(n: usize) {
if n > 0 {
Box::pin(foo(n - 1)).await;
}
}