1 // We must mark a variable whose initialization fails due to an
2 // abort statement as StorageDead.
17 // START rustc.main.mir_map.0.mir
27 // debug beacon => _2;
33 // falseUnwind -> [real: bb3, cleanup: bb4];
42 // FakeRead(ForMatchedPlace, _3);
43 // switchInt(_3) -> [false: bb5, otherwise: bb6];
49 // falseEdges -> [real: bb7, imaginary: bb6];
75 // FakeRead(ForLet, _2);
80 // _5 = const std::mem::drop::<&i32>(move _6) -> [return: bb13, unwind: bb4];
93 // END rustc.main.mir_map.0.mir