// EMIT_MIR_FOR_EACH_PANIC_STRATEGY #![feature(specialization)] // EMIT_MIR inline_specialization.main.Inline.diff fn main() { // CHECK-LABEL: fn main( // CHECK: (inlined as Foo>::bar) let x = as Foo>::bar(); } trait Foo { fn bar() -> u32; } impl Foo for Vec { #[inline(always)] default fn bar() -> u32 { 123 } }