                                            // + literal: Const { ty: fn() -> bool {bar}, val: Value(Scalar(<ZST>)) }
       }
   
-      bb2: {
-          FakeRead(ForMatchedPlace, _2);   // scope 0 at $DIR/instrument_coverage.rs:10:12: 10:17
-          switchInt(_2) -> [false: bb4, otherwise: bb3]; // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
+      bb2 (cleanup): {
+          resume;                          // scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
       }
   
       bb3: {
-          falseEdges -> [real: bb5, imaginary: bb4]; // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
+          FakeRead(ForMatchedPlace, _2);   // scope 0 at $DIR/instrument_coverage.rs:10:12: 10:17
+          switchInt(_2) -> [false: bb5, otherwise: bb4]; // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
       }
   
       bb4: {
+          falseEdge -> [real: bb6, imaginary: bb5]; // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
+      }
+  
+      bb5: {
           _1 = const ();                   // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
                                            // ty::Const
                                            // + ty: ()

          goto -> bb0;                     // scope 0 at $DIR/instrument_coverage.rs:9:5: 13:6
      }
  
      bb5: {
          _0 = const ();                   // scope 0 at $DIR/instrument_coverage.rs:11:13: 11:18
                                           // ty::Const
                                           // + ty: ()

+     let mut _4: ();                      // in scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
  
      bb0: {
-         falseUnwind -> [real: bb1, cleanup: bb2]; // scope 0 at $DIR/instrument_coverage.rs:9:5: 13:6
+         StorageLive(_4);                 // scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
+         _4 = const std::intrinsics::count_code_region(const 0u32) -> bb7; // scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
+                                          // ty::Const
