14
14
},
15
15
} */
16
16
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<(), ()> {
18
18
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
20
20
let _3 : HasDrop; // in scope 0 at $DIR/generator-tiny.rs:20:13: 20:15
21
21
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
23
23
let _6 : u8; // in scope 0 at $DIR/generator-tiny.rs:22:13: 22:18
24
24
let mut _7 : (); // in scope 0 at $DIR/generator-tiny.rs:22:13: 22:18
25
25
let _8 : (); // in scope 0 at $DIR/generator-tiny.rs:23:13: 23:21
26
26
let mut _9 : (); // in scope 0 at $DIR/generator-tiny.rs:19:25: 19:25
27
27
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
29
29
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
31
31
}
32
32
33
33
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
36
36
}
37
37
38
38
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
40
40
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
42
42
StorageLive(_4); // scope 1 at $DIR/generator-tiny.rs:21:9 : 24:10
43
43
goto -> bb2; // scope 1 at $DIR/generator-tiny.rs:21:9 : 24:10
44
44
}
@@ -50,7 +50,7 @@ fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 25:6]
50
50
Deinit(_0); // scope 1 at $DIR/generator-tiny.rs:22:13 : 22:18
51
51
((_0 as Yielded).0 : ()) = move _7; // scope 1 at $DIR/generator-tiny.rs:22:13: 22:18
52
52
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
54
54
return; // scope 1 at $DIR/generator-tiny.rs:22:13 : 22:18
55
55
}
56
56
@@ -71,14 +71,14 @@ fn main::{closure#0}(_1: Pin<&mut [generator@$DIR/generator-tiny.rs:19:16: 25:6]
71
71
}
72
72
73
73
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
79
79
}
80
80
81
81
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
83
83
}
84
84
}
0 commit comments