needs_comma was always true

This commit is contained in:
John Clements 2013-04-19 09:45:02 -07:00
parent 703390150a
commit b82724db22

View file

@ -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) {