// compile-flags: -Z span_free_formats fn main() { println!("{}", test(&())); } fn test(x: &dyn X) -> u32 { x.y() } trait X { fn y(&self) -> u32 { 1 } } impl X for () { fn y(&self) -> u32 { 2 } } // END RUST SOURCE // START rustc.test.Inline.after.mir // ... // bb0: { // ... // _0 = const X::y(move _2) -> bb1; // } // ... // END rustc.test.Inline.after.mir