1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY // unit-test: DestinationPropagation fn id<T>(x: T) -> T { x } // EMIT_MIR dead_stores_79191.f.DestinationPropagation.after.mir fn f(mut a: usize) -> usize { let b = a; a = 5; a = b; id(a) } fn main() { f(0); }