From f02e9db212199e7d7e70b0330b8ea76caaaa0ea9 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Tue, 4 Dec 2012 15:09:40 -0800 Subject: [PATCH] librustc: Remove bogus ValueMode. rs=tree-on-fire --- src/librustc/middle/lint.rs | 1 - src/librustc/middle/ty.rs | 8 ++------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/librustc/middle/lint.rs b/src/librustc/middle/lint.rs index e290add25e9c..4341409996fc 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 d6fd351b2dfb..d3426a364969 100644 --- a/src/librustc/middle/ty.rs +++ b/src/librustc/middle/ty.rs @@ -429,10 +429,7 @@ struct DerivedFieldInfo { destructor_for_type: HashMap, // A method will be in this list if and only if it is a destructor. - destructors: HashMap, - - // Records the value mode (read, copy, or move) for every value. - value_modes: HashMap, + destructors: HashMap }; 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()} }