about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorSeo Sanghyeon <sanxiyn@gmail.com>2013-01-04 01:45:07 +0900
committerTim Chevalier <chevalier@alum.wellesley.edu>2013-01-22 23:34:33 -0800
commit9a5d6170927547226870bbf4eb9cad62cdc405f6 (patch)
tree4726aaac7d69cdc4e5becae2afdd610a71dcae12 /src/libsyntax/parse/parser.rs
parentdfa97c21a57f10ff1f904a81a13ad8406e8224cb (diff)
downloadrust-9a5d6170927547226870bbf4eb9cad62cdc405f6.tar.gz
rust-9a5d6170927547226870bbf4eb9cad62cdc405f6.zip
Add is_mutbl field to arg
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index 33ae2f22dfe..29b8528b1c9 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -716,6 +716,7 @@ impl Parser {
     // identifier names.
     fn parse_arg_general(require_name: bool) -> arg {
         let mut m;
+        let is_mutbl = false;
         let pat = if require_name || self.is_named_argument() {
             m = self.parse_arg_mode();
             let pat = self.parse_pat(false);
@@ -730,7 +731,8 @@ impl Parser {
 
         let t = self.parse_ty(false);
 
-        ast::arg { mode: m, ty: t, pat: pat, id: self.get_id() }
+        ast::arg { mode: m, is_mutbl: is_mutbl,
+                  ty: t, pat: pat, id: self.get_id() }
     }
 
     fn parse_arg() -> arg_or_capture_item {
@@ -756,6 +758,7 @@ impl Parser {
             };
             either::Left(ast::arg {
                 mode: m,
+                is_mutbl: false,
                 ty: t,
                 pat: pat,
                 id: p.get_id()