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