about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJanusz Marcinkiewicz <virrages@gmail.com>2019-11-23 04:21:21 +0100
committerJanusz Marcinkiewicz <virrages@gmail.com>2019-11-23 23:23:40 +0100
commit9300c3b6ad296bdf08c867be269c0a8959a4cb3d (patch)
treea5b5523750fe0b2e7f1d22b7a441fea803362a07 /src
parentbbd0d9bea03ae1fdee31e7b94b27b38631b0cfe9 (diff)
downloadrust-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.rs2
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;