]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/trans/context.rs
librustc: Stop generating visit glue and remove from TyDesc.
[rust.git] / src / librustc / middle / trans / context.rs
index ee5ba61a295cfb080a793fe881ef139ff9c91532..67ae93e25c6dab94ce055c0add911fc0821d88e3 100644 (file)
@@ -72,7 +72,6 @@ pub struct SharedCrateContext<'tcx> {
 
     available_monomorphizations: RefCell<HashSet<String>>,
     available_drop_glues: RefCell<HashMap<ty::t, String>>,
-    available_visit_glues: RefCell<HashMap<ty::t, String>>,
 }
 
 /// The local portion of a `CrateContext`.  There is one `LocalCrateContext`
@@ -275,7 +274,6 @@ pub fn new(crate_name: &str,
             },
             available_monomorphizations: RefCell::new(HashSet::new()),
             available_drop_glues: RefCell::new(HashMap::new()),
-            available_visit_glues: RefCell::new(HashMap::new()),
         };
 
         for i in range(0, local_count) {
@@ -682,10 +680,6 @@ pub fn available_drop_glues<'a>(&'a self) -> &'a RefCell<HashMap<ty::t, String>>
         &self.shared.available_drop_glues
     }
 
-    pub fn available_visit_glues<'a>(&'a self) -> &'a RefCell<HashMap<ty::t, String>> {
-        &self.shared.available_visit_glues
-    }
-
     pub fn int_type(&self) -> Type {
         self.local.int_type
     }