]> git.lizzy.rs Git - rust.git/commitdiff
Autoderef in librustc_privacy
authorJonas Schievink <jonas@schievink.net>
Tue, 9 Feb 2016 20:28:53 +0000 (21:28 +0100)
committerJonas Schievink <jonas@schievink.net>
Fri, 12 Feb 2016 18:28:42 +0000 (19:28 +0100)
src/librustc_privacy/lib.rs

index 929ec523f639f22caba83ad491e23f1007167723..85c2fe0c0a56854ad39f99895a3df8402faf0070 100644 (file)
@@ -855,7 +855,7 @@ fn visit_item(&mut self, item: &hir::Item) {
     fn visit_expr(&mut self, expr: &hir::Expr) {
         match expr.node {
             hir::ExprField(ref base, name) => {
-                if let ty::TyStruct(def, _) = self.tcx.expr_ty_adjusted(&**base).sty {
+                if let ty::TyStruct(def, _) = self.tcx.expr_ty_adjusted(&base).sty {
                     self.check_field(expr.span,
                                      def,
                                      def.struct_variant(),
@@ -863,7 +863,7 @@ fn visit_expr(&mut self, expr: &hir::Expr) {
                 }
             }
             hir::ExprTupField(ref base, idx) => {
-                if let ty::TyStruct(def, _) = self.tcx.expr_ty_adjusted(&**base).sty {
+                if let ty::TyStruct(def, _) = self.tcx.expr_ty_adjusted(&base).sty {
                     self.check_field(expr.span,
                                      def,
                                      def.struct_variant(),
@@ -1238,7 +1238,7 @@ fn visit_item(&mut self, item: &hir::Item) {
                         at_outer_type: true,
                         outer_type_is_public_path: false,
                     };
-                    visitor.visit_ty(&**self_);
+                    visitor.visit_ty(&self_);
                     self_contains_private = visitor.contains_private;
                     self_is_public_path = visitor.outer_type_is_public_path;
                 }
@@ -1395,7 +1395,7 @@ fn visit_generics(&mut self, generics: &hir::Generics) {
                 }
                 &hir::WherePredicate::RegionPredicate(_) => {}
                 &hir::WherePredicate::EqPredicate(ref eq_pred) => {
-                    self.visit_ty(&*eq_pred.ty);
+                    self.visit_ty(&eq_pred.ty);
                 }
             }
         }