// compile-flags: -O | |
fn main() { | |
let x = (0, 1, 2).1 + 0; | |
} | |
// END RUST SOURCE | |
// START rustc.main.ConstProp.before.mir | |
// bb0: { | |
// ... | |
// _3 = (const 0i32, const 1i32, const 2i32); | |
// _2 = (_3.1: i32); | |
// _1 = Add(move _2, const 0i32); | |
// ... | |
// } | |
// END rustc.main.ConstProp.before.mir | |
// START rustc.main.ConstProp.after.mir | |
// bb0: { | |
// ... | |
// _3 = (const 0i32, const 1i32, const 2i32); | |
// _2 = const 1i32; | |
// _1 = Add(move _2, const 0i32); | |
// ... | |
// } | |
// END rustc.main.ConstProp.after.mir |