]> git.lizzy.rs Git - rust.git/blob - tests/mir-opt/inline/cycle.rs
Rollup merge of #106427 - mejrs:translation_errors, r=davidtwco
[rust.git] / tests / mir-opt / inline / cycle.rs
1 // ignore-wasm32-bare compiled with panic=abort by default
2
3 // EMIT_MIR cycle.f.Inline.diff
4 #[inline(always)]
5 fn f(g: impl Fn()) {
6     g();
7 }
8
9 // EMIT_MIR cycle.g.Inline.diff
10 #[inline(always)]
11 fn g() {
12     f(main);
13 }
14
15 // EMIT_MIR cycle.main.Inline.diff
16 fn main() {
17     f(g);
18 }