]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/excessive_precision.rs
Merge branch 'macro-use' into HEAD
[rust.git] / clippy_lints / src / excessive_precision.rs
index aa648003c0cc4c6e6df8126a2f9c696d359eb549..28819077f9bc68f99f6d51288355fa5865e7a114 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::TypeVariants;
 use std::f32;
 use std::f64;
@@ -45,7 +47,7 @@ fn check_expr(&mut self, cx: &LateContext<'a, 'tcx>, expr: &'tcx hir::Expr) {
         if_chain! {
             let ty = cx.tables.expr_ty(expr);
             if let TypeVariants::TyFloat(fty) = ty.sty;
-            if let hir::ExprLit(ref lit) = expr.node;
+            if let hir::ExprKind::Lit(ref lit) = expr.node;
             if let LitKind::Float(sym, _) | LitKind::FloatUnsuffixed(sym) = lit.node;
             if let Some(sugg) = self.check(sym, fty);
             then {