1
Fork 0

stabilize :pat2015, leave :pat2021 gated

This commit is contained in:
mark 2021-03-22 13:53:16 -05:00
parent 2962e7c008
commit ebc4acee91
4 changed files with 15 additions and 27 deletions

View file

@ -62,19 +62,16 @@ pub(super) fn parse(
Some((frag, _)) => {
let span = token.span.with_lo(start_sp.lo());
match frag.name {
sym::pat2015 | sym::pat2021 => {
if !features.edition_macro_pats {
feature_err(
sess,
sym::edition_macro_pats,
frag.span,
"`pat2015` and `pat2021` are unstable.",
)
.emit();
}
}
_ => {}
if matches!(frag.name, sym::pat2021)
&& !features.edition_macro_pats
{
feature_err(
sess,
sym::edition_macro_pats,
frag.span,
"`pat2021` is unstable.",
)
.emit();
}
let kind =