X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_lint%2Funused.rs;h=d57f565d919be9341053e476160a9914359edb04;hb=7ae0618e0af852c3e777272a29419f85eaf033cc;hp=1501e7084a439065956b3480f8c33931876de35c;hpb=f70847a863850eb923b0ba5bf855b83e11e324c1;p=rust.git diff --git a/src/librustc_lint/unused.rs b/src/librustc_lint/unused.rs index 1501e7084a4..d57f565d919 100644 --- a/src/librustc_lint/unused.rs +++ b/src/librustc_lint/unused.rs @@ -1,23 +1,22 @@ use lint::{EarlyContext, LateContext, LintArray, LintContext}; use lint::{EarlyLintPass, LateLintPass, LintPass}; -use rustc::hir; -use rustc::hir::def::{DefKind, Res}; -use rustc::hir::def_id::DefId; use rustc::lint; use rustc::lint::builtin::UNUSED_ATTRIBUTES; use rustc::ty::adjustment; use rustc::ty::{self, Ty}; use rustc_data_structures::fx::FxHashMap; +use rustc_errors::{pluralize, Applicability}; use rustc_feature::{AttributeType, BuiltinAttribute, BUILTIN_ATTRIBUTE_MAP}; - +use rustc_hir as hir; +use rustc_hir::def::{DefKind, Res}; +use rustc_hir::def_id::DefId; +use rustc_span::symbol::Symbol; +use rustc_span::symbol::{kw, sym}; +use rustc_span::{BytePos, Span}; use syntax::ast; use syntax::attr; -use syntax::errors::{pluralize, Applicability}; use syntax::print::pprust; -use syntax::symbol::Symbol; -use syntax::symbol::{kw, sym}; use syntax::util::parser; -use syntax_pos::{BytePos, Span}; use log::debug; @@ -468,13 +467,13 @@ fn check_expr(&mut self, cx: &EarlyContext<'_>, e: &ast::Expr) { } If(ref cond, ref block, ..) => { - let left = e.span.lo() + syntax_pos::BytePos(2); + let left = e.span.lo() + rustc_span::BytePos(2); let right = block.span.lo(); (cond, "`if` condition", true, Some(left), Some(right)) } While(ref cond, ref block, ..) => { - let left = e.span.lo() + syntax_pos::BytePos(5); + let left = e.span.lo() + rustc_span::BytePos(5); let right = block.span.lo(); (cond, "`while` condition", true, Some(left), Some(right)) } @@ -485,12 +484,12 @@ fn check_expr(&mut self, cx: &EarlyContext<'_>, e: &ast::Expr) { } Match(ref head, _) => { - let left = e.span.lo() + syntax_pos::BytePos(5); + let left = e.span.lo() + rustc_span::BytePos(5); (head, "`match` head expression", true, Some(left), None) } Ret(Some(ref value)) => { - let left = e.span.lo() + syntax_pos::BytePos(3); + let left = e.span.lo() + rustc_span::BytePos(3); (value, "`return` value", false, Some(left), None) }