//@ needs-unwind #![feature(unsized_fn_params)] #[inline(always)] fn callee(y: [i32]) {} // EMIT_MIR unsized_argument.caller.Inline.diff fn caller(x: Box<[i32]>) { // CHECK-LABEL: fn caller( // CHECK-NOT: (inlined callee) callee(*x); } fn main() { let b = Box::new([1]); caller(b); }