about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-12-04 15:09:40 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-12-04 15:09:40 -0800
commitf02e9db212199e7d7e70b0330b8ea76caaaa0ea9 (patch)
tree32f847720fdea890714692c0496275e9f5d8d0a6 /src
parentd1ebdbeb6c00fe7d119ce17cabb303c5731f9bf7 (diff)
downloadrust-f02e9db212199e7d7e70b0330b8ea76caaaa0ea9.tar.gz
rust-f02e9db212199e7d7e70b0330b8ea76caaaa0ea9.zip
librustc: Remove bogus ValueMode. rs=tree-on-fire
Diffstat (limited to 'src')
-rw-r--r--src/librustc/middle/lint.rs1
-rw-r--r--src/librustc/middle/ty.rs8
2 files changed, 2 insertions, 7 deletions
diff --git a/src/librustc/middle/lint.rs b/src/librustc/middle/lint.rs
index e290add25e9..4341409996f 100644
--- a/src/librustc/middle/lint.rs
+++ b/src/librustc/middle/lint.rs
@@ -782,7 +782,6 @@ fn check_pat(tcx: ty::ctxt, pat: @ast::pat) {
                     span,
                     fmt!("binding `%s` should use ref or copy mode",
                          tcx.sess.str_of(path_to_ident(path))));
-                tcx.bad_bindings.insert(id, ());
             }
           }
         }
diff --git a/src/librustc/middle/ty.rs b/src/librustc/middle/ty.rs
index d6fd351b2df..d3426a36496 100644
--- a/src/librustc/middle/ty.rs
+++ b/src/librustc/middle/ty.rs
@@ -429,10 +429,7 @@ type ctxt =
       destructor_for_type: HashMap<ast::def_id, ast::def_id>,
 
       // A method will be in this list if and only if it is a destructor.
-      destructors: HashMap<ast::def_id, ()>,
-
-      // Records the value mode (read, copy, or move) for every value.
-      value_modes: HashMap<ast::node_id, ValueMode>,
+      destructors: HashMap<ast::def_id, ()>
       };
 
 enum tbox_flag {
@@ -971,8 +968,7 @@ fn mk_ctxt(s: session::Session,
       automatically_derived_methods: HashMap(),
       automatically_derived_methods_for_impl: HashMap(),
       destructor_for_type: HashMap(),
-      destructors: HashMap(),
-      value_modes: HashMap()}
+      destructors: HashMap()}
 }