{"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"diag.span(MultiSpan::from_spans(diagnostic.spans));"}]}
        diag.span(MultiSpan::from_spans(diagnostic.spans));
            Diag::new(self.psess().dcx(), diagnostic.level.to_internal(), message);
        for child in diagnostic.children {