@@ -1677,8 +1677,6 @@ impl<'a, 'tcx, C> TyLayoutMethods<'tcx, C> for Ty<'tcx>
16771677 C :: TyLayout : MaybeResult < TyLayout < ' tcx > > ,
16781678 C : HasParamEnv < ' tcx >
16791679{
1680- type ParamEnv = ty:: ParamEnv < ' tcx > ;
1681-
16821680 fn for_variant ( this : TyLayout < ' tcx > , cx : & C , variant_index : VariantIdx ) -> TyLayout < ' tcx > {
16831681 let details = match this. variants {
16841682 Variants :: Single { index } if index == variant_index => this. details ,
@@ -1850,7 +1848,6 @@ impl<'a, 'tcx, C> TyLayoutMethods<'tcx, C> for Ty<'tcx>
18501848 this : TyLayout < ' tcx > ,
18511849 cx : & C ,
18521850 offset : Size ,
1853- param_env : Self :: ParamEnv ,
18541851 ) -> Option < PointeeInfo > {
18551852 match this. ty . sty {
18561853 ty:: RawPtr ( mt) if offset. bytes ( ) == 0 => {
@@ -1864,7 +1861,7 @@ impl<'a, 'tcx, C> TyLayoutMethods<'tcx, C> for Ty<'tcx>
18641861
18651862 ty:: Ref ( _, ty, mt) if offset. bytes ( ) == 0 => {
18661863 let tcx = cx. tcx ( ) ;
1867- let is_freeze = ty. is_freeze ( tcx, param_env, DUMMY_SP ) ;
1864+ let is_freeze = ty. is_freeze ( tcx, cx . param_env ( ) , DUMMY_SP ) ;
18681865 let kind = match mt {
18691866 hir:: MutImmutable => if is_freeze {
18701867 PointerKind :: Frozen
@@ -1945,7 +1942,7 @@ impl<'a, 'tcx, C> TyLayoutMethods<'tcx, C> for Ty<'tcx>
19451942 . and_then ( |field| {
19461943 if ptr_end <= field_start + field. size {
19471944 // We found the right field, look inside it.
1948- field. pointee_info_at ( cx, offset - field_start, param_env )
1945+ field. pointee_info_at ( cx, offset - field_start)
19491946 } else {
19501947 None
19511948 }
0 commit comments