This commit is contained in:
Matthias Krüger 2019-10-28 09:02:48 +01:00
parent 66df92aeba
commit ece5f862c4
4 changed files with 3 additions and 6 deletions

View File

@ -37,8 +37,6 @@ extern crate rustc_typeck;
#[allow(unused_extern_crates)]
extern crate syntax;
#[allow(unused_extern_crates)]
extern crate syntax_expand;
#[allow(unused_extern_crates)]
extern crate syntax_pos;
use rustc::lint::{self, LintId};

View File

@ -596,7 +596,7 @@ fn is_used(cx: &LateContext<'_, '_>, expr: &Expr) -> bool {
/// Tests whether an expression is in a macro expansion (e.g., something
/// generated by `#[derive(...)]` or the like).
fn in_attributes_expansion(expr: &Expr) -> bool {
use syntax_expand::hygiene::MacroKind;
use syntax_pos::hygiene::MacroKind;
if expr.span.from_expansion() {
let data = expr.span.ctxt().outer_expn_data();

View File

@ -19,8 +19,7 @@ use syntax::ast::{FloatTy, IntTy, LitIntType, LitKind, UintTy};
use syntax::errors::DiagnosticBuilder;
use syntax::source_map::Span;
use syntax::symbol::{sym, Symbol};
use syntax_expand::base::MacroKind;
use syntax_expand::hygiene::ExpnKind;
use syntax_pos::hygiene::{ExpnKind, MacroKind};
use crate::consts::{constant, Constant};
use crate::utils::paths;

View File

@ -45,7 +45,7 @@ use syntax::ast::{self, LitKind};
use syntax::attr;
use syntax::source_map::{Span, DUMMY_SP};
use syntax::symbol::{kw, Symbol};
use syntax_expand::hygiene::ExpnKind;
use syntax_pos::hygiene::ExpnKind;
use crate::consts::{constant, Constant};
use crate::reexport::*;