                                            // + literal: Const { ty: (), val: Value(Scalar(<ZST>)) }
           StorageDead(_2);                 // scope 0 at $DIR/instrument_coverage.rs:13:5: 13:6
           return;                          // scope 0 at $DIR/instrument_coverage.rs:14:2: 14:2
-      }
-  
-      bb6 (cleanup): {
-          resume;                          // scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
 +     }
 + 
 +     bb7: {
 +         StorageDead(_4);                 // scope 0 at $DIR/instrument_coverage.rs:9:5: 13:6
-+         falseUnwind -> [real: bb1, cleanup: bb6]; // scope 0 at $DIR/instrument_coverage.rs:9:5: 13:6
++         falseUnwind -> [real: bb1, cleanup: bb2]; // scope 0 at $DIR/instrument_coverage.rs:9:5: 13:6
       }
   }
   

                                           // + 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
      }
  
      bb3: {
          falseEdges -> [real: bb5, imaginary: bb4]; // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
      }
  
      bb4: {
          _1 = const ();                   // scope 0 at $DIR/instrument_coverage.rs:10:9: 12:10
                                           // 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
