diff options
| author | Jonas Schievink <jonas@schievink.net> | 2016-02-09 21:32:51 +0100 |
|---|---|---|
| committer | Jonas Schievink <jonas@schievink.net> | 2016-02-12 19:28:42 +0100 |
| commit | 53b7464e678395b5bc503d0855bfb29d0ac4ab8b (patch) | |
| tree | 2ad52d492f246b7e6ef671aa89a34d05fa395ffd | |
| parent | 003879ccaa2c290fad32e870576346ba635291d3 (diff) | |
| download | rust-53b7464e678395b5bc503d0855bfb29d0ac4ab8b.tar.gz rust-53b7464e678395b5bc503d0855bfb29d0ac4ab8b.zip | |
Autoderef in librustc_mir
| -rw-r--r-- | src/librustc_mir/build/scope.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/hair/cx/expr.rs | 4 | ||||
| -rw-r--r-- | src/librustc_mir/hair/cx/pattern.rs | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_mir/build/scope.rs b/src/librustc_mir/build/scope.rs index 87c6e2a6727..3d7c61cd2c1 100644 --- a/src/librustc_mir/build/scope.rs +++ b/src/librustc_mir/build/scope.rs @@ -488,7 +488,7 @@ impl<'a,'tcx> Builder<'a,'tcx> { let funcdid = match self.hir.tcx().lang_items.require(lang_item) { Ok(d) => d, Err(m) => { - self.hir.tcx().sess.fatal(&*m) + self.hir.tcx().sess.fatal(&m) } }; Constant { diff --git a/src/librustc_mir/hair/cx/expr.rs b/src/librustc_mir/hair/cx/expr.rs index f9a9c99f63d..90d049cdc73 100644 --- a/src/librustc_mir/hair/cx/expr.rs +++ b/src/librustc_mir/hair/cx/expr.rs @@ -114,7 +114,7 @@ impl<'tcx> Mirror<'tcx> for &'tcx hir::Expr { } hir::ExprBlock(ref blk) => { - ExprKind::Block { body: &**blk } + ExprKind::Block { body: &blk } } hir::ExprAssign(ref lhs, ref rhs) => { @@ -277,7 +277,7 @@ impl<'tcx> Mirror<'tcx> for &'tcx hir::Expr { }); ExprKind::Closure { closure_id: def_id, - substs: &**substs, + substs: &substs, upvars: upvars, } } diff --git a/src/librustc_mir/hair/cx/pattern.rs b/src/librustc_mir/hair/cx/pattern.rs index e1a533ce42c..5985a88382e 100644 --- a/src/librustc_mir/hair/cx/pattern.rs +++ b/src/librustc_mir/hair/cx/pattern.rs @@ -90,7 +90,7 @@ impl<'patcx, 'cx, 'tcx> PatCx<'patcx, 'cx, 'tcx> { Some(const_expr) => { let pat = const_eval::const_expr_to_pat(self.cx.tcx, const_expr, pat.span); - return self.to_pattern(&*pat); + return self.to_pattern(&pat); } None => { self.cx.tcx.sess.span_bug( |
