1414 },
1515} */
1616
17- fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 25:6 ]>, _2: u8) -> GeneratorState<(), ()> {
17+ fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 19:24 ]>, _2: u8) -> GeneratorState<(), ()> {
1818 debug _x => _10; // in scope 0 at $DIR/generator-tiny.rs:19:17 : 19:19
19- let mut _0 : std::ops::GeneratorState<(), ()>; // return place in scope 0 at $DIR/generator-tiny.rs:19:16: 25:6
19+ let mut _0 : std::ops::GeneratorState<(), ()>; // return place in scope 0 at $DIR/generator-tiny.rs:19:16: 19:24
2020 let _3 : HasDrop; // in scope 0 at $DIR/generator-tiny.rs:20:13: 20:15
2121 let mut _4 : !; // in scope 0 at $DIR/generator-tiny.rs:21:9: 24:10
22- let mut _5 : (); // in scope 0 at $DIR/generator-tiny.rs:19:16: 25:6
22+ let mut _5 : (); // in scope 0 at $DIR/generator-tiny.rs:19:16: 19:24
2323 let _6 : u8; // in scope 0 at $DIR/generator-tiny.rs:22:13: 22:18
2424 let mut _7 : (); // in scope 0 at $DIR/generator-tiny.rs:22:13: 22:18
2525 let _8 : (); // in scope 0 at $DIR/generator-tiny.rs:23:13: 23:21
2626 let mut _9 : (); // in scope 0 at $DIR/generator-tiny.rs:19:25: 19:25
2727 let _10 : u8; // in scope 0 at $DIR/generator-tiny.rs:19:17: 19:19
28- let mut _11 : u32; // in scope 0 at $DIR/generator-tiny.rs:19:16: 25:6
28+ let mut _11 : u32; // in scope 0 at $DIR/generator-tiny.rs:19:16: 19:24
2929 scope 1 {
30- debug _d => (((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 25:6 ])) as variant#3).0: HasDrop); // in scope 1 at $DIR/generator-tiny.rs:20:13: 20:15
30+ debug _d => (((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 19:24 ])) as variant#3).0: HasDrop); // in scope 1 at $DIR/generator-tiny.rs:20:13: 20:15
3131 }
3232
3333 bb0 : {
34- _11 = discriminant((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 25:6 ]))); // scope 0 at $DIR/generator-tiny.rs:19:16: 25:6
35- switchInt(move _11) -> [0_u32 : bb1, 3_u32: bb5, otherwise: bb6]; // scope 0 at $DIR/generator-tiny.rs:19:16: 25:6
34+ _11 = discriminant((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 19:24 ]))); // scope 0 at $DIR/generator-tiny.rs:19:16: 19:24
35+ switchInt(move _11) -> [0_u32 : bb1, 3_u32: bb5, otherwise: bb6]; // scope 0 at $DIR/generator-tiny.rs:19:16: 19:24
3636 }
3737
3838 bb1 : {
39- _10 = move _2; // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
39+ _10 = move _2; // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
4040 nop; // scope 0 at $DIR/generator-tiny.rs:20:13 : 20:15
41- Deinit((((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 25:6 ])) as variant#3).0: HasDrop)); // scope 0 at $DIR/generator-tiny.rs:20:18: 20:25
41+ Deinit((((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 19:24 ])) as variant#3).0: HasDrop)); // scope 0 at $DIR/generator-tiny.rs:20:18: 20:25
4242 StorageLive(_4); // scope 1 at $DIR/generator-tiny.rs:21:9 : 24:10
4343 goto -> bb2; // scope 1 at $DIR/generator-tiny.rs:21:9 : 24:10
4444 }
@@ -50,7 +50,7 @@ fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 25:6]
5050 Deinit(_0); // scope 1 at $DIR/generator-tiny.rs:22:13 : 22:18
5151 ((_0 as Yielded).0 : ()) = move _7; // scope 1 at $DIR/generator-tiny.rs:22:13: 22:18
5252 discriminant(_0) = 0; // scope 1 at $DIR/generator-tiny.rs:22:13 : 22:18
53- discriminant((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 25:6 ]))) = 3; // scope 1 at $DIR/generator-tiny.rs:22:13: 22:18
53+ discriminant((*(_1.0 : &mut [generator@$DIR/generator-tiny.rs:19:16: 19:24 ]))) = 3; // scope 1 at $DIR/generator-tiny.rs:22:13: 22:18
5454 return; // scope 1 at $DIR/generator-tiny.rs:22:13 : 22:18
5555 }
5656
@@ -71,14 +71,14 @@ fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 25:6]
7171 }
7272
7373 bb5 : {
74- StorageLive(_4); // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
75- StorageLive(_6); // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
76- StorageLive(_7); // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
77- _6 = move _2; // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
78- goto -> bb3; // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
74+ StorageLive(_4); // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
75+ StorageLive(_6); // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
76+ StorageLive(_7); // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
77+ _6 = move _2; // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
78+ goto -> bb3; // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
7979 }
8080
8181 bb6 : {
82- unreachable; // scope 0 at $DIR/generator-tiny.rs:19:16 : 25:6
82+ unreachable; // scope 0 at $DIR/generator-tiny.rs:19:16 : 19:24
8383 }
8484}
0 commit comments