//@ run-pass | |
//@ compile-flags:-Zmir-opt-level=3 | |
// Previously ICEd because we did not normalize during inlining, | |
// see https://github.com/rust-lang/rust/pull/77306 for more discussion. | |
pub fn write() { | |
create()() | |
} | |
pub fn create() -> impl FnOnce() { | |
|| () | |
} | |
fn main() { | |
write(); | |
} |