summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/remove_zsts.get_union.PreCodegen.after.mir
blob: af34bc5edb7fe640fcde983caf154d8ce5a21ef1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// MIR for `get_union` after PreCodegen

fn get_union() -> Foo {
    let mut _0: Foo;                     // return place in scope 0 at $DIR/remove_zsts.rs:+0:19: +0:22
    let mut _1: ();                      // in scope 0 at $DIR/remove_zsts.rs:+1:14: +1:16

    bb0: {
        StorageLive(_1);                 // scope 0 at $DIR/remove_zsts.rs:+1:14: +1:16
        _0 = Foo { x: move _1 };         // scope 0 at $DIR/remove_zsts.rs:+1:5: +1:18
        StorageDead(_1);                 // scope 0 at $DIR/remove_zsts.rs:+1:17: +1:18
        return;                          // scope 0 at $DIR/remove_zsts.rs:+2:2: +2:2
    }
}