diff options
| author | Janusz Marcinkiewicz <virrages@gmail.com> | 2019-11-23 04:21:21 +0100 |
|---|---|---|
| committer | Janusz Marcinkiewicz <virrages@gmail.com> | 2019-11-23 23:23:40 +0100 |
| commit | 9300c3b6ad296bdf08c867be269c0a8959a4cb3d (patch) | |
| tree | a5b5523750fe0b2e7f1d22b7a441fea803362a07 /src | |
| parent | bbd0d9bea03ae1fdee31e7b94b27b38631b0cfe9 (diff) | |
| download | rust-9300c3b6ad296bdf08c867be269c0a8959a4cb3d.tar.gz rust-9300c3b6ad296bdf08c867be269c0a8959a4cb3d.zip | |
Add FIXME for using 'parse_delim_comma_seq' when parsing enum variants
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_parse/parser/item.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc_parse/parser/item.rs b/src/librustc_parse/parser/item.rs index 4b783c6c2be..2c9d4004226 100644 --- a/src/librustc_parse/parser/item.rs +++ b/src/librustc_parse/parser/item.rs @@ -1337,6 +1337,8 @@ impl<'a> Parser<'a> { /// Parses the part of an enum declaration following the `{`. fn parse_enum_def(&mut self, _generics: &Generics) -> PResult<'a, EnumDef> { let mut variants = Vec::new(); + // FIXME: Consider using `parse_delim_comma_seq`. + // We could then remove eating comma in `recover_nested_adt_item`. while self.token != token::CloseDelim(token::Brace) { let variant_attrs = self.parse_outer_attributes()?; let vlo = self.token.span; |
