|
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