1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// ignore-wasm32-bare compiled with panic=abort by default // EMIT_MIR cycle.f.Inline.diff #[inline(always)] fn f(g: impl Fn()) { g(); } // EMIT_MIR cycle.g.Inline.diff #[inline(always)] fn g() { f(main); } // EMIT_MIR cycle.main.Inline.diff fn main() { f(g); }