|
13 | 13 | }
|
14 | 14 | + scope 2 (inlined g) { // at $DIR/inline-generator.rs:9:28: 9:31
|
15 | 15 | + }
|
16 |
| -+ scope 3 (inlined Pin::<&mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]>::new) { // at $DIR/inline-generator.rs:9:14: 9:32 |
| 16 | ++ scope 3 (inlined Pin::<&mut [generator@$DIR/inline-generator.rs:15:5: 15:41]>::new) { // at $DIR/inline-generator.rs:9:14: 9:32 |
17 | 17 | + debug pointer => _3; // in scope 3 at $DIR/inline-generator.rs:9:14: 9:32
|
18 |
| -+ let mut _5: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]; // in scope 3 at $DIR/inline-generator.rs:9:14: 9:32 |
| 18 | ++ let mut _5: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]; // in scope 3 at $DIR/inline-generator.rs:9:14: 9:32 |
19 | 19 | + scope 4 {
|
20 |
| -+ scope 5 (inlined Pin::<&mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]>::new_unchecked) { // at $DIR/inline-generator.rs:9:14: 9:32 |
| 20 | ++ scope 5 (inlined Pin::<&mut [generator@$DIR/inline-generator.rs:15:5: 15:41]>::new_unchecked) { // at $DIR/inline-generator.rs:9:14: 9:32 |
21 | 21 | + debug pointer => _5; // in scope 5 at $DIR/inline-generator.rs:9:14: 9:32
|
22 |
| -+ let mut _6: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]; // in scope 5 at $DIR/inline-generator.rs:9:14: 9:32 |
| 22 | ++ let mut _6: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]; // in scope 5 at $DIR/inline-generator.rs:9:14: 9:32 |
23 | 23 | + }
|
24 | 24 | + }
|
25 | 25 | + }
|
|
58 | 58 | + _5 = move _3; // scope 4 at $DIR/inline-generator.rs:9:14: 9:32
|
59 | 59 | + StorageLive(_6); // scope 5 at $DIR/inline-generator.rs:9:14: 9:32
|
60 | 60 | + _6 = move _5; // scope 5 at $DIR/inline-generator.rs:9:14: 9:32
|
61 |
| -+ (_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]) = move _6; // scope 5 at $DIR/inline-generator.rs:9:14: 9:32 |
| 61 | ++ (_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]) = move _6; // scope 5 at $DIR/inline-generator.rs:9:14: 9:32 |
62 | 62 | + StorageDead(_6); // scope 5 at $DIR/inline-generator.rs:9:14: 9:32
|
63 | 63 | + StorageDead(_5); // scope 4 at $DIR/inline-generator.rs:9:14: 9:32
|
64 | 64 | StorageDead(_3); // scope 0 at $DIR/inline-generator.rs:9:31: 9:32
|
|
71 | 71 | + StorageLive(_10); // scope 0 at $DIR/inline-generator.rs:9:14: 9:46
|
72 | 72 | + StorageLive(_11); // scope 0 at $DIR/inline-generator.rs:9:14: 9:46
|
73 | 73 | + StorageLive(_12); // scope 0 at $DIR/inline-generator.rs:9:14: 9:46
|
74 |
| -+ _12 = discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]))); // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
| 74 | ++ _12 = discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]))); // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
75 | 75 | + switchInt(move _12) -> [0_u32: bb3, 1_u32: bb8, 3_u32: bb7, otherwise: bb9]; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
76 | 76 | }
|
77 | 77 |
|
|
115 | 115 | + StorageDead(_9); // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
116 | 116 | + ((_1 as Yielded).0: i32) = move _8; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
117 | 117 | + discriminant(_1) = 0; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
118 |
| -+ discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]))) = 3; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
| 118 | ++ discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]))) = 3; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
119 | 119 | + goto -> bb1; // scope 0 at $DIR/inline-generator.rs:15:11: 15:39
|
120 | 120 | + }
|
121 | 121 | +
|
|
125 | 125 | + StorageDead(_8); // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
126 | 126 | + ((_1 as Complete).0: bool) = move _10; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
127 | 127 | + discriminant(_1) = 1; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46
|
128 |
| -+ discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41 {bool, i32}]))) = 1; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
| 128 | ++ discriminant((*(_2.0: &mut [generator@$DIR/inline-generator.rs:15:5: 15:41]))) = 1; // scope 6 at $DIR/inline-generator.rs:9:14: 9:46 |
129 | 129 | + goto -> bb1; // scope 0 at $DIR/inline-generator.rs:15:41: 15:41
|
130 | 130 | + }
|
131 | 131 | +
|
|
0 commit comments