{"ast_node_type":"function","tokens":[{"end":93,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn patch_terminator(&mut self, block: BasicBlock, new: TerminatorKind<'tcx>) {
    /// Queues the replacement of a block's terminator.
        assert!(self.term_patch_map[block].is_none());