5151 },
5252} */
5353
54- fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2 }>, _2: &mut Context<'_>) -> Poll<()> {
54+ fn b::{closure#0}(_1: Pin<&mut {async fn body of b() }>, _2: &mut Context<'_>) -> Poll<()> {
5555 debug _task_context => _38;
5656 let mut _0 : std::task::Poll<()>;
5757 let _3 : ();
58- let mut _4 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
59- let mut _5 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
60- let mut _6 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
58+ let mut _4 : {async fn body of a() };
59+ let mut _5 : {async fn body of a() };
60+ let mut _6 : {async fn body of a() };
6161 let mut _7 : ();
6262 let _8 : ();
6363 let mut _9 : std::task::Poll<()>;
64- let mut _10 : std::pin::Pin<&mut {async fn body@$DIR/async_await.rs:12:14: 12:16 }>;
65- let mut _11 : &mut {async fn body@$DIR/async_await.rs:12:14: 12:16 };
66- let mut _12 : &mut {async fn body@$DIR/async_await.rs:12:14: 12:16 };
64+ let mut _10 : std::pin::Pin<&mut {async fn body of a() }>;
65+ let mut _11 : &mut {async fn body of a() };
66+ let mut _12 : &mut {async fn body of a() };
6767 let mut _13 : &mut std::task::Context<'_>;
6868 let mut _14 : &mut std::task::Context<'_>;
6969 let mut _15 : &mut std::task::Context<'_>;
7070 let mut _16 : isize;
7171 let mut _18 : !;
7272 let mut _19 : &mut std::task::Context<'_>;
7373 let mut _20 : ();
74- let mut _21 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
75- let mut _22 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
76- let mut _23 : {async fn body@$DIR/async_await.rs:12:14: 12:16 };
74+ let mut _21 : {async fn body of a() };
75+ let mut _22 : {async fn body of a() };
76+ let mut _23 : {async fn body of a() };
7777 let _24 : ();
7878 let mut _25 : std::task::Poll<()>;
79- let mut _26 : std::pin::Pin<&mut {async fn body@$DIR/async_await.rs:12:14: 12:16 }>;
80- let mut _27 : &mut {async fn body@$DIR/async_await.rs:12:14: 12:16 };
81- let mut _28 : &mut {async fn body@$DIR/async_await.rs:12:14: 12:16 };
79+ let mut _26 : std::pin::Pin<&mut {async fn body of a() }>;
80+ let mut _27 : &mut {async fn body of a() };
81+ let mut _28 : &mut {async fn body of a() };
8282 let mut _29 : &mut std::task::Context<'_>;
8383 let mut _30 : &mut std::task::Context<'_>;
8484 let mut _31 : &mut std::task::Context<'_>;
@@ -90,7 +90,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
9090 let mut _38 : &mut std::task::Context<'_>;
9191 let mut _39 : u32;
9292 scope 1 {
93- debug __awaitee => (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#3).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 });
93+ debug __awaitee => (((*(_1.0 : &mut {async fn body of b() })) as variant#3).0: {async fn body of a() });
9494 let _17 : ();
9595 scope 2 {
9696 }
@@ -99,7 +99,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
9999 }
100100 }
101101 scope 4 {
102- debug __awaitee => (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#4).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 });
102+ debug __awaitee => (((*(_1.0 : &mut {async fn body of b() })) as variant#4).0: {async fn body of a() });
103103 let _33 : ();
104104 scope 5 {
105105 }
@@ -109,7 +109,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
109109 }
110110
111111 bb0 : {
112- _39 = discriminant((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })));
112+ _39 = discriminant((*(_1.0 : &mut {async fn body of b() })));
113113 switchInt(move _39) -> [0 : bb1, 1: bb29, 3: bb27, 4: bb28, otherwise: bb8];
114114 }
115115
@@ -122,14 +122,14 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
122122 }
123123
124124 bb2 : {
125- _4 = <{async fn body@$DIR/async_await.rs:12:14 : 12:16 } as IntoFuture>::into_future(move _5) -> [return: bb3, unwind unreachable];
125+ _4 = <{async fn body of a() } as IntoFuture>::into_future(move _5) -> [return : bb3, unwind unreachable];
126126 }
127127
128128 bb3 : {
129129 StorageDead(_5);
130130 PlaceMention(_4);
131131 nop;
132- (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#3).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 }) = move _4;
132+ (((*(_1.0 : &mut {async fn body of b() })) as variant#3).0: {async fn body of a() }) = move _4;
133133 goto -> bb4;
134134 }
135135
@@ -139,9 +139,9 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
139139 StorageLive(_10);
140140 StorageLive(_11);
141141 StorageLive(_12);
142- _12 = &mut (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#3).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 });
142+ _12 = &mut (((*(_1.0 : &mut {async fn body of b() })) as variant#3).0: {async fn body of a() });
143143 _11 = &mut (*_12);
144- _10 = Pin::<&mut {async fn body@$DIR/async_await.rs:12:14 : 12:16 }>::new_unchecked(move _11) -> [return: bb5, unwind unreachable];
144+ _10 = Pin::<&mut {async fn body of a() }>::new_unchecked(move _11) -> [return : bb5, unwind unreachable];
145145 }
146146
147147 bb5 : {
@@ -157,7 +157,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
157157 bb6 : {
158158 _13 = &mut (*_14);
159159 StorageDead(_15);
160- _9 = <{async fn body@$DIR/async_await.rs:12:14 : 12:16 } as Future>::poll(move _10, move _13) -> [return: bb7, unwind unreachable];
160+ _9 = <{async fn body of a() } as Future>::poll(move _10, move _13) -> [return : bb7, unwind unreachable];
161161 }
162162
163163 bb7 : {
@@ -186,7 +186,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
186186 StorageDead(_4);
187187 StorageDead(_19);
188188 StorageDead(_20);
189- discriminant((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 }))) = 3;
189+ discriminant((*(_1.0 : &mut {async fn body of b() }))) = 3;
190190 return;
191191 }
192192
@@ -199,7 +199,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
199199 StorageDead(_12);
200200 StorageDead(_9);
201201 StorageDead(_8);
202- drop((((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#3).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 })) -> [return: bb12, unwind unreachable];
202+ drop((((*(_1.0 : &mut {async fn body of b() })) as variant#3).0: {async fn body of a() })) -> [return: bb12, unwind unreachable];
203203 }
204204
205205 bb11 : {
@@ -224,14 +224,14 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
224224 }
225225
226226 bb14 : {
227- _21 = <{async fn body@$DIR/async_await.rs:12:14 : 12:16 } as IntoFuture>::into_future(move _22) -> [return: bb15, unwind unreachable];
227+ _21 = <{async fn body of a() } as IntoFuture>::into_future(move _22) -> [return : bb15, unwind unreachable];
228228 }
229229
230230 bb15 : {
231231 StorageDead(_22);
232232 PlaceMention(_21);
233233 nop;
234- (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#4).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 }) = move _21;
234+ (((*(_1.0 : &mut {async fn body of b() })) as variant#4).0: {async fn body of a() }) = move _21;
235235 goto -> bb16;
236236 }
237237
@@ -241,9 +241,9 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
241241 StorageLive(_26);
242242 StorageLive(_27);
243243 StorageLive(_28);
244- _28 = &mut (((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#4).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 });
244+ _28 = &mut (((*(_1.0 : &mut {async fn body of b() })) as variant#4).0: {async fn body of a() });
245245 _27 = &mut (*_28);
246- _26 = Pin::<&mut {async fn body@$DIR/async_await.rs:12:14 : 12:16 }>::new_unchecked(move _27) -> [return: bb17, unwind unreachable];
246+ _26 = Pin::<&mut {async fn body of a() }>::new_unchecked(move _27) -> [return : bb17, unwind unreachable];
247247 }
248248
249249 bb17 : {
@@ -259,7 +259,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
259259 bb18 : {
260260 _29 = &mut (*_30);
261261 StorageDead(_31);
262- _25 = <{async fn body@$DIR/async_await.rs:12:14 : 12:16 } as Future>::poll(move _26, move _29) -> [return: bb19, unwind unreachable];
262+ _25 = <{async fn body of a() } as Future>::poll(move _26, move _29) -> [return : bb19, unwind unreachable];
263263 }
264264
265265 bb19 : {
@@ -283,7 +283,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
283283 StorageDead(_21);
284284 StorageDead(_35);
285285 StorageDead(_36);
286- discriminant((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 }))) = 4;
286+ discriminant((*(_1.0 : &mut {async fn body of b() }))) = 4;
287287 return;
288288 }
289289
@@ -296,7 +296,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
296296 StorageDead(_28);
297297 StorageDead(_25);
298298 StorageDead(_24);
299- drop((((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 })) as variant#4).0: {async fn body@$DIR/async_await.rs:12:14: 12:16 })) -> [return: bb23, unwind unreachable];
299+ drop((((*(_1.0 : &mut {async fn body of b() })) as variant#4).0: {async fn body of a() })) -> [return: bb23, unwind unreachable];
300300 }
301301
302302 bb22 : {
@@ -319,7 +319,7 @@ fn b::{closure#0}(_1: Pin<&mut {async fn body@$DIR/async_await.rs:15:18: 18:2}>,
319319
320320 bb25 : {
321321 _0 = Poll::<()>::Ready(move _37);
322- discriminant((*(_1.0 : &mut {async fn body@$DIR/async_await.rs:15:18: 18:2 }))) = 1;
322+ discriminant((*(_1.0 : &mut {async fn body of b() }))) = 1;
323323 return;
324324 }
325325
0 commit comments