// skip-filecheck // EMIT_MIR_FOR_EACH_PANIC_STRATEGY // Test that we do not move multiple times from the same local. //@ test-mir-pass: CopyProp // EMIT_MIR move_arg.f.CopyProp.diff pub fn f(a: T) { let b = a; g(a, b); } #[inline(never)] pub fn g(_: T, _: T) {} fn main() { f(5) }