File: async_closure_shims.main-%7Bclosure%230%7D-%7Bclosure%230%7D.coroutine_closure_by_mut.0.panic-unwind.mir

package info (click to toggle)
rustc-web 1.78.0%2Bdfsg1-2~deb11u3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,245,360 kB
  • sloc: xml: 147,985; javascript: 18,022; sh: 11,083; python: 10,265; ansic: 6,172; cpp: 5,023; asm: 4,390; makefile: 4,269
file content (16 lines) | stat: -rw-r--r-- 610 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// MIR for `main::{closure#0}::{closure#0}` 0 coroutine_closure_by_mut

fn main::{closure#0}::{closure#0}(_1: &mut {async closure@$DIR/async_closure_shims.rs:39:33: 39:52}, _2: i32) -> {async closure body@$DIR/async_closure_shims.rs:39:53: 42:10} {
    debug a => _2;
    debug b => ((*_1).0: i32);
    let mut _0: {async closure body@$DIR/async_closure_shims.rs:39:53: 42:10};
    let mut _3: &i32;

    bb0: {
        StorageLive(_3);
        _3 = &((*_1).0: i32);
        _0 = {coroutine@$DIR/async_closure_shims.rs:39:53: 42:10 (#0)} { a: _2, b: move _3 };
        StorageDead(_3);
        return;
    }
}