]> git.lizzy.rs Git - rust.git/blobdiff - src/vtable.rs
Re-use cranelift_codegen::ir::Function for every function
[rust.git] / src / vtable.rs
index c12dff3cdc6b3a6c01515ec02c2072a2a111517d..913bb712da3cb9ab47e9334d1d53c60c6c7685dc 100644 (file)
@@ -63,11 +63,11 @@ pub fn get_vtable<'tcx>(
     ty: Ty<'tcx>,
     trait_ref: Option<ty::PolyExistentialTraitRef<'tcx>>,
 ) -> Value {
-    let data_id = if let Some(data_id) = fx.caches.vtables.get(&(ty, trait_ref)) {
+    let data_id = if let Some(data_id) = fx.vtables.get(&(ty, trait_ref)) {
         *data_id
     } else {
         let data_id = build_vtable(fx, ty, trait_ref);
-        fx.caches.vtables.insert((ty, trait_ref), data_id);
+        fx.vtables.insert((ty, trait_ref), data_id);
         data_id
     };