{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
        if matches!(covspan.expn_kind, Some(ExpnKind::Macro(MacroKind::Bang, _))) {
    for covspan in covspans {
            covspan.span = source_map.span_through_char(covspan.span, '!');