// switchInt(move _3) -> [1isize: bb5, otherwise: bb2];
// }
// bb1: {
-// goto -> bb8;
+// goto -> bb7;
// }
// bb2: {
-// goto -> bb9;
+// goto -> bb8;
// }
// bb3: {
// unreachable;
// switchInt((*(*((_1 as Some).0: &'<empty> &'<empty> i32)))) -> [0i32: bb1, otherwise: bb2];
// }
// bb6: {
-// StorageDead(_8);
-// return;
-// }
-// bb7: {
// _0 = const 0i32;
-// goto -> bb6;
+// goto -> bb9;
// }
-// bb8: {
+// bb7: {
// _4 = &shallow _1;
// _5 = &shallow ((_1 as Some).0: &'<empty> &'<empty> i32);
// _6 = &shallow (*((_1 as Some).0: &'<empty> &'<empty> i32));
// FakeRead(ForMatchGuard, _5);
// FakeRead(ForMatchGuard, _6);
// FakeRead(ForMatchGuard, _7);
-// switchInt(move _8) -> [false: bb4, otherwise: bb7];
+// switchInt(move _8) -> [false: bb4, otherwise: bb6];
// }
-// bb9: {
+// bb8: {
// _0 = const 1i32;
-// goto -> bb6;
+// goto -> bb9;
+// }
+// bb9: {
+// StorageDead(_8);
+// return;
// }
// bb10: {
// resume;
// switchInt(move _3) -> [1isize: bb5, otherwise: bb2];
// }
// bb1: {
-// goto -> bb8;
+// goto -> bb7;
// }
// bb2: {
-// goto -> bb9;
+// goto -> bb8;
// }
// bb3: {
// unreachable;
// switchInt((*(*((_1 as Some).0: &'<empty> &'<empty> i32)))) -> [0i32: bb1, otherwise: bb2];
// }
// bb6: {
-// StorageDead(_8);
-// return;
-// }
-// bb7: {
// _0 = const 0i32;
-// goto -> bb6;
+// goto -> bb9;
// }
-// bb8: {
+// bb7: {
// nop;
// nop;
// nop;
// nop;
// nop;
// nop;
-// switchInt(move _8) -> [false: bb4, otherwise: bb7];
+// switchInt(move _8) -> [false: bb4, otherwise: bb6];
// }
-// bb9: {
+// bb8: {
// _0 = const 1i32;
-// goto -> bb6;
+// goto -> bb9;
+// }
+// bb9: {
+// StorageDead(_8);
+// return;
// }
// bb10: {
// resume;