about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_trans/mir/lvalue.rs2
-rw-r--r--src/librustc_trans/mir/mod.rs4
2 files changed, 1 insertions, 5 deletions
diff --git a/src/librustc_trans/mir/lvalue.rs b/src/librustc_trans/mir/lvalue.rs
index 673a786f1f8..3e5ad826e2a 100644
--- a/src/librustc_trans/mir/lvalue.rs
+++ b/src/librustc_trans/mir/lvalue.rs
@@ -140,7 +140,7 @@ impl<'a, 'tcx> MirContext<'a, 'tcx> {
                             LvalueTy::Downcast { adt_def: _, substs: _, variant_index: v } => v,
                         };
                         let discr = discr as u64;
-                        let is_sized = self.ccx().shared().type_is_sized(projected_ty.to_ty(tcx));
+                        let is_sized = self.fcx.ccx.shared().type_is_sized(projected_ty.to_ty(tcx));
                         let base = if is_sized {
                             adt::MaybeSizedValue::sized(tr_base.llval)
                         } else {
diff --git a/src/librustc_trans/mir/mod.rs b/src/librustc_trans/mir/mod.rs
index d0123d6e6f7..1cfe60727fc 100644
--- a/src/librustc_trans/mir/mod.rs
+++ b/src/librustc_trans/mir/mod.rs
@@ -158,10 +158,6 @@ impl<'a, 'tcx> MirContext<'a, 'tcx> {
             scope_metadata
         }
     }
-
-    pub fn ccx(&self) -> &'a CrateContext<'a, 'tcx> {
-        self.fcx.ccx
-    }
 }
 
 enum LocalRef<'tcx> {