From 9a5d6170927547226870bbf4eb9cad62cdc405f6 Mon Sep 17 00:00:00 2001 From: Seo Sanghyeon Date: Fri, 4 Jan 2013 01:45:07 +0900 Subject: Add is_mutbl field to arg --- src/libsyntax/ext/auto_encode.rs | 3 +++ src/libsyntax/ext/build.rs | 1 + src/libsyntax/ext/pipes/ast_builder.rs | 1 + 3 files changed, 5 insertions(+) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/auto_encode.rs b/src/libsyntax/ext/auto_encode.rs index 1354b816a00..470b6e540ed 100644 --- a/src/libsyntax/ext/auto_encode.rs +++ b/src/libsyntax/ext/auto_encode.rs @@ -595,6 +595,7 @@ fn mk_ser_method( let ser_inputs = ~[ast::arg { mode: ast::infer(cx.next_id()), + is_mutbl: false, ty: ty_s, pat: @ast::pat { id: cx.next_id(), @@ -658,6 +659,7 @@ fn mk_deser_method( let deser_inputs = ~[ast::arg { mode: ast::infer(cx.next_id()), + is_mutbl: false, ty: ty_d, pat: @ast::pat { id: cx.next_id(), @@ -1194,6 +1196,7 @@ fn mk_enum_deser_body( ast::fn_decl { inputs: ~[ast::arg { mode: ast::infer(cx.next_id()), + is_mutbl: false, ty: @ast::Ty { id: cx.next_id(), node: ast::ty_infer, diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index d17db9ad6aa..5e3d88b8b7f 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -319,6 +319,7 @@ fn mk_arg(cx: ext_ctxt, let arg_pat = mk_pat_ident(cx, span, ident); ast::arg { mode: ast::infer(cx.next_id()), + is_mutbl: false, ty: ty, pat: arg_pat, id: cx.next_id() diff --git a/src/libsyntax/ext/pipes/ast_builder.rs b/src/libsyntax/ext/pipes/ast_builder.rs index c8c05d27d80..343ce4b039b 100644 --- a/src/libsyntax/ext/pipes/ast_builder.rs +++ b/src/libsyntax/ext/pipes/ast_builder.rs @@ -200,6 +200,7 @@ impl ext_ctxt: ext_ctxt_ast_builder { fn arg(name: ident, ty: @ast::Ty) -> ast::arg { ast::arg { mode: ast::infer(self.next_id()), + is_mutbl: false, ty: ty, pat: @ast::pat { id: self.next_id(), -- cgit 1.4.1-3-g733a5