Skip to content

Commit e381143

Browse files
committed
More borrowkind fixes
1 parent 3430bc1 commit e381143

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

clippy_lints/src/loops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ fn never_loop_expr(expr: &Expr, main_loop_id: HirId) -> NeverLoopResult {
674674
| ExprKind::Cast(ref e, _)
675675
| ExprKind::Type(ref e, _)
676676
| ExprKind::Field(ref e, _)
677-
| ExprKind::AddrOf(BorrowKind::Ref, _, ref e)
677+
| ExprKind::AddrOf(_, _, ref e)
678678
| ExprKind::Struct(_, _, Some(ref e))
679679
| ExprKind::Repeat(ref e, _)
680680
| ExprKind::DropTemps(ref e) => never_loop_expr(e, main_loop_id),

clippy_lints/src/utils/author.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use crate::utils::{get_attr, higher};
55
use rustc::hir;
66
use rustc::hir::intravisit::{NestedVisitorMap, Visitor};
7-
use rustc::hir::{BindingAnnotation, Block, BorrowKind, Expr, ExprKind, Pat, PatKind, QPath, Stmt, StmtKind, TyKind};
7+
use rustc::hir::{BindingAnnotation, Block, Expr, ExprKind, Pat, PatKind, QPath, Stmt, StmtKind, TyKind};
88
use rustc::lint::{LateContext, LateLintPass, LintArray, LintContext, LintPass};
99
use rustc::session::Session;
1010
use rustc::{declare_lint_pass, declare_tool_lint};
@@ -425,11 +425,11 @@ impl<'tcx> Visitor<'tcx> for PrintVisitor {
425425
self.current = path_pat;
426426
self.print_qpath(path);
427427
},
428-
ExprKind::AddrOf(BorrowKind::Ref, mutability, ref inner) => {
428+
ExprKind::AddrOf(kind, mutability, ref inner) => {
429429
let inner_pat = self.next("inner");
430430
println!(
431-
"AddrOf(BorrowKind::Ref, Mutability::{:?}, ref {}) = {};",
432-
mutability, inner_pat, current
431+
"AddrOf(BorrowKind::{:?}, Mutability::{:?}, ref {}) = {};",
432+
kind, mutability, inner_pat, current
433433
);
434434
self.current = inner_pat;
435435
self.visit_expr(inner);

0 commit comments

Comments
 (0)