2020-11-18 22:36:55 -06:00
|
|
|
// run-pass
|
2020-10-04 09:40:06 -05:00
|
|
|
// compile-flags:-Zmir-opt-level=2
|
|
|
|
|
2020-11-18 22:36:55 -06:00
|
|
|
// Previously ICEd because we did not normalize during inlining,
|
|
|
|
// see https://github.com/rust-lang/rust/pull/77306 for more discussion.
|
|
|
|
|
2020-10-04 09:40:06 -05:00
|
|
|
pub fn write() {
|
|
|
|
create()()
|
|
|
|
}
|
|
|
|
|
|
|
|
pub fn create() -> impl FnOnce() {
|
|
|
|
|| ()
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
write();
|
|
|
|
}
|