]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/vec.rs
Merge branch 'macro-use' into HEAD
[rust.git] / clippy_lints / src / vec.rs
index 0d8997f4f36eebe24a001a690b4d5731d0e346de..a58d73f86daa067d5d14e2a84d0f493844a4060f 100644 (file)
@@ -1,5 +1,7 @@
 use rustc::hir::*;
 use rustc::lint::*;
+use rustc::{declare_lint, lint_array};
+use if_chain::if_chain;
 use rustc::ty::{self, Ty};
 use syntax::codemap::Span;
 use crate::utils::{higher, is_copy, snippet, span_lint_and_sugg};
@@ -37,7 +39,7 @@ fn check_expr(&mut self, cx: &LateContext<'a, 'tcx>, expr: &'tcx Expr) {
         if_chain! {
             if let ty::TyRef(_, ty, _) = cx.tables.expr_ty_adjusted(expr).sty;
             if let ty::TySlice(..) = ty.sty;
-            if let ExprAddrOf(_, ref addressee) = expr.node;
+            if let ExprKind::AddrOf(_, ref addressee) = expr.node;
             if let Some(vec_args) = higher::vec_macro(cx, addressee);
             then {
                 check_vec_macro(cx, &vec_args, expr.span);