3 fn empty() -> Option<Empty> {
8 if let Some(_x) = empty() {
22 // START rustc.main.UnreachablePropagation.before.mir
25 // _1 = const empty() -> bb1;
28 // _2 = discriminant(_1);
29 // switchInt(move _2) -> [1isize: bb3, otherwise: bb2];
38 // _3 = move ((_1 as Some).0: Empty);
43 // switchInt(_6) -> [false: bb4, otherwise: bb5];
62 // END rustc.main.UnreachablePropagation.before.mir
63 // START rustc.main.UnreachablePropagation.after.mir
66 // _1 = const empty() -> bb1;
69 // _2 = discriminant(_1);
78 // END rustc.main.UnreachablePropagation.after.mir