{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"if"}]}
        if !witnesses.is_empty() {
        let witnesses = collect_nonexhaustive_missing_variants(rcx, pat_column)?;
            // Report that a match of a `non_exhaustive` enum marked with `non_exhaustive_omitted_patterns`