summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/dataflow-const-prop/tuple.rs
blob: bb706eafe888591583940acebf6777433850b8f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// skip-filecheck
// unit-test: DataflowConstProp
// EMIT_MIR_FOR_EACH_BIT_WIDTH

// EMIT_MIR tuple.main.DataflowConstProp.diff
fn main() {
    let mut a = (1, 2);
    let b = a.0 + a.1 + 3;
    a = (2, 3);
    let c = a.0 + a.1 + b;

    let d = (b, a, c);
}