blob: c2902dbd7c12953cbe598d5e7a6ff24ee23bb7f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// compile-flags: -O
static FOO: u8 = 2;
fn main() {
let x = FOO + FOO;
}
// END RUST SOURCE
// START rustc.main.ConstProp.before.mir
// bb0: {
// ...
// _2 = (FOO: u8);
// ...
// _3 = (FOO: u8);
// _1 = Add(move _2, move _3);
// ...
// }
// END rustc.main.ConstProp.before.mir
// START rustc.main.ConstProp.after.mir
// bb0: {
// ...
// _2 = const 2u8;
// ...
// _3 = const 2u8;
// _1 = Add(move _2, move _3);
// ...
// }
// END rustc.main.ConstProp.after.mir
|