{"ast_node_type":"function","tokens":[{"end":81,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn warn_if_unreachable(&self, id: HirId, span: Span, kind: &str) {
    /// function is unreachable, and there hasn't been another warning.
        let Diverges::Always { span: orig_span, custom_note } = self.diverges.get() else {