From b82724db22673d08b5af85ce13568dc761fe7b59 Mon Sep 17 00:00:00 2001 From: John Clements Date: Fri, 19 Apr 2013 09:45:02 -0700 Subject: [PATCH] needs_comma was always true --- src/libsyntax/parse/parser.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 1ec7c91121d..880c431e15c 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -3807,7 +3807,7 @@ pub impl Parser { let vis = self.parse_visibility(); - let ident, needs_comma, kind; + let ident, kind; let mut args = ~[], disr_expr = None; ident = self.parse_ident(); if self.eat(&token::LBRACE) { @@ -3836,7 +3836,6 @@ pub impl Parser { } else { kind = tuple_variant_kind(~[]); } - needs_comma = true; let vr = ast::variant_ { name: ident, @@ -3848,7 +3847,7 @@ pub impl Parser { }; variants.push(spanned(vlo, self.last_span.hi, vr)); - if needs_comma && !self.eat(&token::COMMA) { break; } + if !self.eat(&token::COMMA) { break; } } self.expect(&token::RBRACE); if (have_disr && !all_nullary) {