Accept trailing comma in cfg_attr

This commit is contained in:
Vadim Petrochenkov
2018-09-26 03:07:59 +03:00
parent 4141a4079e
commit 2b3e16bfaa
3 changed files with 28 additions and 0 deletions

View File

@@ -90,6 +90,7 @@ impl<'a> StripUnconfigured<'a> {
parser.expect(&token::Comma)?;
let lo = parser.span.lo();
let (path, tokens) = parser.parse_meta_item_unrestricted()?;
parser.eat(&token::Comma); // Optional trailing comma
parser.expect(&token::CloseDelim(token::Paren))?;
Ok((cfg, path, tokens, parser.prev_span.with_lo(lo)))
}) {