From eafed93d72845581e04bacd3aaea4b28a3f49396 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Sun, 13 Jan 2013 15:28:49 -0800 Subject: convert ast::struct_field_ into a struct --- src/libsyntax/parse/parser.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/libsyntax/parse/parser.rs') diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index db2d951eafe..f7651d31766 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -2150,11 +2150,11 @@ impl Parser { let name = self.parse_ident(); self.expect(token::COLON); let ty = self.parse_ty(false); - return @spanned(lo, self.last_span.hi, { + @spanned(lo, self.last_span.hi, ast::struct_field_ { kind: named_field(name, is_mutbl, pr), id: self.get_id(), ty: ty - }); + }) } fn parse_stmt(+first_item_attrs: ~[attribute]) -> @stmt { @@ -2816,7 +2816,7 @@ impl Parser { seq_sep_trailing_allowed (token::COMMA)) |p| { let lo = p.span.lo; - let struct_field_ = { + let struct_field_ = ast::struct_field_ { kind: unnamed_field, id: self.get_id(), ty: p.parse_ty(false) @@ -2893,7 +2893,9 @@ impl Parser { self.parse_method(); // bogus value @spanned(self.span.lo, self.span.hi, - { kind: unnamed_field, id: self.get_id(), + ast::struct_field_ { + kind: unnamed_field, + id: self.get_id(), ty: @{id: self.get_id(), node: ty_nil, span: copy self.span} }) -- cgit 1.4.1-3-g733a5