summaryrefslogtreecommitdiffstats
path: root/src/test/mir-opt/building/custom/arbitrary_let.arbitrary_let.built.after.mir
blob: 20dd251e7e3087602857da1f41e577d964767eb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// MIR for `arbitrary_let` after built

fn arbitrary_let(_1: i32) -> i32 {
    let mut _0: i32;                     // return place in scope 0 at $DIR/arbitrary_let.rs:+0:29: +0:32
    let mut _2: i32;                     // in scope 0 at $SRC_DIR/core/src/intrinsics/mir.rs:LL:COL
    let mut _3: i32;                     // in scope 0 at $SRC_DIR/core/src/intrinsics/mir.rs:LL:COL

    bb0: {
        _2 = _1;                         // scope 0 at $SRC_DIR/core/src/intrinsics/mir.rs:LL:COL
        goto -> bb2;                     // scope 0 at $DIR/arbitrary_let.rs:+4:13: +4:25
    }

    bb1: {
        _0 = _3;                         // scope 0 at $DIR/arbitrary_let.rs:+7:13: +7:20
        return;                          // scope 0 at $DIR/arbitrary_let.rs:+8:13: +8:21
    }

    bb2: {
        _3 = _2;                         // scope 0 at $SRC_DIR/core/src/intrinsics/mir.rs:LL:COL
        goto -> bb1;                     // scope 0 at $DIR/arbitrary_let.rs:+12:13: +12:24
    }
}