{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"self.tcx.hir_get_fn_id_for_return_block(blk_id).and_then(|item_id|"}]}
        self.tcx.hir_get_fn_id_for_return_block(blk_id).and_then(|item_id| {
        // `while` before reaching it, as block tail returns are not available in them.
            match self.tcx.hir_node(item_id) {