From ebea895d026722e5887bd6544639152b87a80cc5 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Sun, 13 Jan 2013 12:29:36 -0800 Subject: convert ast::struct_dtor_ into a struct --- src/libsyntax/parse/parser.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/libsyntax/parse/parser.rs') diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 7d247afaa53..726847c0eae 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -2836,16 +2836,16 @@ impl Parser { let actual_dtor = do the_dtor.map |dtor| { let (d_body, d_attrs, d_s) = *dtor; - spanned { node: { id: self.get_id(), - attrs: d_attrs, - self_id: self.get_id(), - body: d_body}, + spanned { node: ast::struct_dtor_ { id: self.get_id(), + attrs: d_attrs, + self_id: self.get_id(), + body: d_body}, span: d_s}}; let _ = self.get_id(); // XXX: Workaround for crazy bug. let new_id = self.get_id(); (class_name, item_struct(@{ - fields: move fields, + fields: fields, dtor: actual_dtor, ctor_id: if is_tuple_like { Some(new_id) } else { None } }, ty_params), @@ -3333,15 +3333,15 @@ impl Parser { self.bump(); let mut actual_dtor = do the_dtor.map |dtor| { let (d_body, d_attrs, d_s) = *dtor; - spanned { node: { id: self.get_id(), - attrs: d_attrs, - self_id: self.get_id(), - body: d_body }, + spanned { node: ast::struct_dtor_ { id: self.get_id(), + attrs: d_attrs, + self_id: self.get_id(), + body: d_body }, span: d_s } }; return @{ - fields: move fields, + fields: fields, dtor: actual_dtor, ctor_id: None }; -- cgit 1.4.1-3-g733a5