|
4 | 4 | use crate::utils::{get_attr, higher}; |
5 | 5 | use rustc::hir; |
6 | 6 | 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}; |
8 | 8 | use rustc::lint::{LateContext, LateLintPass, LintArray, LintContext, LintPass}; |
9 | 9 | use rustc::session::Session; |
10 | 10 | use rustc::{declare_lint_pass, declare_tool_lint}; |
@@ -425,11 +425,11 @@ impl<'tcx> Visitor<'tcx> for PrintVisitor { |
425 | 425 | self.current = path_pat; |
426 | 426 | self.print_qpath(path); |
427 | 427 | }, |
428 | | - ExprKind::AddrOf(BorrowKind::Ref, mutability, ref inner) => { |
| 428 | + ExprKind::AddrOf(kind, mutability, ref inner) => { |
429 | 429 | let inner_pat = self.next("inner"); |
430 | 430 | println!( |
431 | | - "AddrOf(BorrowKind::Ref, Mutability::{:?}, ref {}) = {};", |
432 | | - mutability, inner_pat, current |
| 431 | + "AddrOf(BorrowKind::{:?}, Mutability::{:?}, ref {}) = {};", |
| 432 | + kind, mutability, inner_pat, current |
433 | 433 | ); |
434 | 434 | self.current = inner_pat; |
435 | 435 | self.visit_expr(inner); |
|
0 commit comments