diff options
| author | flip1995 <hello@philkrones.com> | 2019-04-26 14:26:49 +0200 |
|---|---|---|
| committer | flip1995 <hello@philkrones.com> | 2019-04-28 21:19:27 +0200 |
| commit | e1da67e69cec2d188ea663097a765d501582837e (patch) | |
| tree | fac663e20ec7c853221e172d9a5edcf68e77919b /src/librustc_mir/transform | |
| parent | 654d045b6fbf6cab587437f8985fbf7d74c5134c (diff) | |
| download | rust-e1da67e69cec2d188ea663097a765d501582837e.tar.gz rust-e1da67e69cec2d188ea663097a765d501582837e.zip | |
Fix lint findings in librustc_mir
Diffstat (limited to 'src/librustc_mir/transform')
| -rw-r--r-- | src/librustc_mir/transform/const_prop.rs | 10 | ||||
| -rw-r--r-- | src/librustc_mir/transform/qualify_min_const_fn.rs | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/librustc_mir/transform/const_prop.rs b/src/librustc_mir/transform/const_prop.rs index b5bdc9e1c8c..1e0ba902331 100644 --- a/src/librustc_mir/transform/const_prop.rs +++ b/src/librustc_mir/transform/const_prop.rs @@ -8,7 +8,7 @@ use rustc::mir::{NullOp, UnOp, StatementKind, Statement, BasicBlock, LocalKind, use rustc::mir::{TerminatorKind, ClearCrossCrate, SourceInfo, BinOp, ProjectionElem}; use rustc::mir::visit::{Visitor, PlaceContext, MutatingUseContext, NonMutatingUseContext}; use rustc::mir::interpret::{InterpError, Scalar, GlobalId, EvalResult}; -use rustc::ty::{TyCtxt, self, Instance}; +use rustc::ty::{self, Instance, Ty, TyCtxt}; use syntax::source_map::{Span, DUMMY_SP}; use rustc::ty::subst::InternalSubsts; use rustc_data_structures::indexed_vec::IndexVec; @@ -80,10 +80,10 @@ struct ConstPropagator<'a, 'mir, 'tcx:'a+'mir> { } impl<'a, 'b, 'tcx> LayoutOf for ConstPropagator<'a, 'b, 'tcx> { - type Ty = ty::Ty<'tcx>; + type Ty = Ty<'tcx>; type TyLayout = Result<TyLayout<'tcx>, LayoutError<'tcx>>; - fn layout_of(&self, ty: ty::Ty<'tcx>) -> Self::TyLayout { + fn layout_of(&self, ty: Ty<'tcx>) -> Self::TyLayout { self.tcx.layout_of(self.param_env.and(ty)) } } @@ -476,7 +476,7 @@ impl<'a, 'mir, 'tcx> ConstPropagator<'a, 'mir, 'tcx> { fn type_size_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, param_env: ty::ParamEnv<'tcx>, - ty: ty::Ty<'tcx>) -> Option<u64> { + ty: Ty<'tcx>) -> Option<u64> { tcx.layout_of(param_env.and(ty)).ok().map(|layout| layout.size.bytes()) } @@ -555,7 +555,7 @@ impl<'b, 'a, 'tcx> Visitor<'tcx> for ConstPropagator<'b, 'a, 'tcx> { ) { trace!("visit_statement: {:?}", statement); if let StatementKind::Assign(ref place, ref rval) = statement.kind { - let place_ty: ty::Ty<'tcx> = place + let place_ty: Ty<'tcx> = place .ty(&self.mir.local_decls, self.tcx) .ty; if let Ok(place_layout) = self.tcx.layout_of(self.param_env.and(place_ty)) { diff --git a/src/librustc_mir/transform/qualify_min_const_fn.rs b/src/librustc_mir/transform/qualify_min_const_fn.rs index d5f04ca64e4..e1d41ba4fc5 100644 --- a/src/librustc_mir/transform/qualify_min_const_fn.rs +++ b/src/librustc_mir/transform/qualify_min_const_fn.rs @@ -1,7 +1,7 @@ use rustc::hir::def_id::DefId; use rustc::hir; use rustc::mir::*; -use rustc::ty::{self, Predicate, TyCtxt, adjustment::{PointerCast}}; +use rustc::ty::{self, Predicate, Ty, TyCtxt, adjustment::{PointerCast}}; use rustc_target::spec::abi; use std::borrow::Cow; use syntax_pos::Span; @@ -81,7 +81,7 @@ pub fn is_min_const_fn( fn check_ty( tcx: TyCtxt<'a, 'tcx, 'tcx>, - ty: ty::Ty<'tcx>, + ty: Ty<'tcx>, span: Span, fn_def_id: DefId, ) -> McfResult { |
