From e381143a6b1c5c11f7a3e08fe7c820b74c70b756 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Wed, 27 Nov 2019 14:43:22 -0800 Subject: [PATCH] More borrowkind fixes --- clippy_lints/src/loops.rs | 2 +- clippy_lints/src/utils/author.rs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/clippy_lints/src/loops.rs b/clippy_lints/src/loops.rs index 4c288d7f15c..0f0323c13aa 100644 --- a/clippy_lints/src/loops.rs +++ b/clippy_lints/src/loops.rs @@ -674,7 +674,7 @@ fn never_loop_expr(expr: &Expr, main_loop_id: HirId) -> NeverLoopResult { | ExprKind::Cast(ref e, _) | ExprKind::Type(ref e, _) | ExprKind::Field(ref e, _) - | ExprKind::AddrOf(BorrowKind::Ref, _, ref e) + | ExprKind::AddrOf(_, _, ref e) | ExprKind::Struct(_, _, Some(ref e)) | ExprKind::Repeat(ref e, _) | ExprKind::DropTemps(ref e) => never_loop_expr(e, main_loop_id), diff --git a/clippy_lints/src/utils/author.rs b/clippy_lints/src/utils/author.rs index 85ed42f00d5..c5d0706959f 100644 --- a/clippy_lints/src/utils/author.rs +++ b/clippy_lints/src/utils/author.rs @@ -4,7 +4,7 @@ use crate::utils::{get_attr, higher}; use rustc::hir; use rustc::hir::intravisit::{NestedVisitorMap, Visitor}; -use rustc::hir::{BindingAnnotation, Block, BorrowKind, Expr, ExprKind, Pat, PatKind, QPath, Stmt, StmtKind, TyKind}; +use rustc::hir::{BindingAnnotation, Block, Expr, ExprKind, Pat, PatKind, QPath, Stmt, StmtKind, TyKind}; use rustc::lint::{LateContext, LateLintPass, LintArray, LintContext, LintPass}; use rustc::session::Session; use rustc::{declare_lint_pass, declare_tool_lint}; @@ -425,11 +425,11 @@ impl<'tcx> Visitor<'tcx> for PrintVisitor { self.current = path_pat; self.print_qpath(path); }, - ExprKind::AddrOf(BorrowKind::Ref, mutability, ref inner) => { + ExprKind::AddrOf(kind, mutability, ref inner) => { let inner_pat = self.next("inner"); println!( - "AddrOf(BorrowKind::Ref, Mutability::{:?}, ref {}) = {};", - mutability, inner_pat, current + "AddrOf(BorrowKind::{:?}, Mutability::{:?}, ref {}) = {};", + kind, mutability, inner_pat, current ); self.current = inner_pat; self.visit_expr(inner);