 +     let mut _4: ();                      // in scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
   
       bb0: {
--         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
 +         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

          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: ()

                                           // + literal: Const { ty: fn() -> bool {bar}, val: Value(Scalar(<ZST>)) }
      }
  
      bb2 (cleanup): {
          resume;                          // scope 0 at $DIR/instrument_coverage.rs:8:1: 14:2
      }
  
      bb3: {
          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: ()
