Rollup merge of #22241 - kmcallister:macro-plugin-cleanup, r=sfackler
This commit is contained in:
commit
901d2c7b0d
14 changed files with 396 additions and 243 deletions
|
|
@ -12,11 +12,11 @@ use rustc::session::Session;
|
|||
use rustc::session::config::{self, Input, OutputFilenames};
|
||||
use rustc::session::search_paths::PathKind;
|
||||
use rustc::lint;
|
||||
use rustc::metadata;
|
||||
use rustc::metadata::creader::CrateReader;
|
||||
use rustc::middle::{stability, ty, reachable};
|
||||
use rustc::middle::dependency_format;
|
||||
use rustc::middle;
|
||||
use rustc::plugin::load::Plugins;
|
||||
use rustc::plugin::registry::Registry;
|
||||
use rustc::plugin;
|
||||
use rustc::util::common::time;
|
||||
|
|
@ -409,10 +409,12 @@ pub fn phase_2_configure_and_expand(sess: &Session,
|
|||
syntax::std_inject::maybe_inject_crates_ref(krate,
|
||||
sess.opts.alt_std_name.clone()));
|
||||
|
||||
let macros = time(time_passes, "macro loading", (), |_|
|
||||
metadata::macro_import::read_macro_defs(sess, &krate));
|
||||
|
||||
let mut addl_plugins = Some(addl_plugins);
|
||||
let Plugins { macros, registrars }
|
||||
= time(time_passes, "plugin loading", (), |_|
|
||||
plugin::load::load_plugins(sess, &krate, addl_plugins.take().unwrap()));
|
||||
let registrars = time(time_passes, "plugin loading", (), |_|
|
||||
plugin::load::load_plugins(sess, &krate, addl_plugins.take().unwrap()));
|
||||
|
||||
let mut registry = Registry::new(sess, &krate);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue