]> git.lizzy.rs Git - rust.git/commitdiff
Remove public ccx function on MirContext
authorMark Simulacrum <mark.simulacrum@gmail.com>
Mon, 19 Dec 2016 14:15:00 +0000 (07:15 -0700)
committerMark Simulacrum <mark.simulacrum@gmail.com>
Wed, 21 Dec 2016 03:03:34 +0000 (20:03 -0700)
src/librustc_trans/mir/lvalue.rs
src/librustc_trans/mir/mod.rs

index 673a786f1f8bb7b91f166e0d0f875c4e9f762894..3e5ad826e2ab7c6a67f3f495142fd79297628feb 100644 (file)
@@ -140,7 +140,7 @@ pub fn trans_lvalue(&mut self,
                             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 {
index d0123d6e6f7c42f155b1c04576e39d496fcb5807..1cfe60727fcd2423826b9e661a4353f7edb773c6 100644 (file)
@@ -158,10 +158,6 @@ fn scope_metadata_for_loc(&self, scope_id: mir::VisibilityScope, pos: BytePos)
             scope_metadata
         }
     }
-
-    pub fn ccx(&self) -> &'a CrateContext<'a, 'tcx> {
-        self.fcx.ccx
-    }
 }
 
 enum LocalRef<'tcx> {