about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonas Schievink <jonas@schievink.net>2016-02-09 21:32:51 +0100
committerJonas Schievink <jonas@schievink.net>2016-02-12 19:28:42 +0100
commit53b7464e678395b5bc503d0855bfb29d0ac4ab8b (patch)
tree2ad52d492f246b7e6ef671aa89a34d05fa395ffd
parent003879ccaa2c290fad32e870576346ba635291d3 (diff)
downloadrust-53b7464e678395b5bc503d0855bfb29d0ac4ab8b.tar.gz
rust-53b7464e678395b5bc503d0855bfb29d0ac4ab8b.zip
Autoderef in librustc_mir
-rw-r--r--src/librustc_mir/build/scope.rs2
-rw-r--r--src/librustc_mir/hair/cx/expr.rs4
-rw-r--r--src/librustc_mir/hair/cx/pattern.rs2
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(