1
Fork 0

Don't gate the feature twice

This commit is contained in:
Nadrieril 2023-12-12 14:52:05 +01:00
parent e274372689
commit 19e0c984d3
4 changed files with 31 additions and 51 deletions

View file

@ -2920,7 +2920,10 @@ impl<'a> Parser<'a> {
arm_body = None;
this.expect_one_of(&[token::Comma], &[token::CloseDelim(Delimiter::Brace)]).map(
|x| {
this.sess.gated_spans.gate(sym::never_patterns, pat.span);
// Don't gate twice
if !pat.contains_never_pattern() {
this.sess.gated_spans.gate(sym::never_patterns, pat.span);
}
x
},
)