]>
Commit | Line | Data |
---|---|---|
1b1a35ee | 1 | // MIR for `main::{closure#0}` after SimplifyCfg-elaborate-drops |
ba9703b0 | 2 | |
1b1a35ee | 3 | fn main::{closure#0}(_1: &[closure@main::{closure#0}], _2: &i32) -> &i32 { |
064997fb FG |
4 | debug x => _2; // in scope 0 at $DIR/retag.rs:+0:32: +0:33 |
5 | let mut _0: &i32; // return place in scope 0 at $DIR/retag.rs:+0:44: +0:48 | |
6 | let _3: &i32; // in scope 0 at $DIR/retag.rs:+1:13: +1:15 | |
ba9703b0 | 7 | scope 1 { |
064997fb | 8 | debug _y => _3; // in scope 1 at $DIR/retag.rs:+1:13: +1:15 |
ba9703b0 XL |
9 | } |
10 | ||
11 | bb0: { | |
f2b60f7d FG |
12 | Retag([fn entry] _1); // scope 0 at $DIR/retag.rs:+0:31: +3:6 |
13 | Retag([fn entry] _2); // scope 0 at $DIR/retag.rs:+0:32: +0:33 | |
064997fb FG |
14 | StorageLive(_3); // scope 0 at $DIR/retag.rs:+1:13: +1:15 |
15 | _3 = _2; // scope 0 at $DIR/retag.rs:+1:18: +1:19 | |
16 | Retag(_3); // scope 0 at $DIR/retag.rs:+1:18: +1:19 | |
f2b60f7d | 17 | _0 = &(*_2); // scope 1 at $DIR/retag.rs:+2:9: +2:10 |
064997fb | 18 | StorageDead(_3); // scope 0 at $DIR/retag.rs:+3:5: +3:6 |
f2b60f7d | 19 | return; // scope 0 at $DIR/retag.rs:+3:6: +3:6 |
ba9703b0 XL |
20 | } |
21 | } |