rustc, rustc_passes: don't depend on syntax_expand.
This is done by moving some data definitions to syntax::expand.
This commit is contained in:
parent
16329402bf
commit
fb12c70852
50 changed files with 94 additions and 91 deletions
|
@ -3,6 +3,7 @@ use std::mem;
|
|||
use smallvec::smallvec;
|
||||
use syntax::ast::{self, Ident};
|
||||
use syntax::attr;
|
||||
use syntax::expand::is_proc_macro_attr;
|
||||
use syntax::print::pprust;
|
||||
use syntax::ptr::P;
|
||||
use syntax::sess::ParseSess;
|
||||
|
@ -10,7 +11,6 @@ use syntax::symbol::{kw, sym};
|
|||
use syntax::visit::{self, Visitor};
|
||||
use syntax_expand::base::{ExtCtxt, Resolver};
|
||||
use syntax_expand::expand::{AstFragment, ExpansionConfig};
|
||||
use syntax_expand::proc_macro::is_proc_macro_attr;
|
||||
use syntax_pos::{Span, DUMMY_SP};
|
||||
use syntax_pos::hygiene::AstPass;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue