diff options
| author | bors <bors@rust-lang.org> | 2020-01-02 03:52:42 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-01-02 03:52:42 +0000 |
| commit | 68fdecd0ba798586d657af7a68c8128f5a67650b (patch) | |
| tree | c9ba68fbc4da260e413150d112238a5b0db4c1f3 /src/librustc_interface | |
| parent | aaca5f1d76cdb4d06dc0318e81493b9ae743cbc5 (diff) | |
| parent | 36b6630771cb371ffc6aa737ae26c6c8806c7060 (diff) | |
| download | rust-68fdecd0ba798586d657af7a68c8128f5a67650b.tar.gz rust-68fdecd0ba798586d657af7a68c8128f5a67650b.zip | |
Auto merge of #67700 - cjgillot:passes-stability, r=Zoxc
Move stability queries to librustc_passes. Contains: - check_mod_unstable_api_usage query; - stability_index query; - check_unused_or_stable features pass. Split out of #67688 r? @Zoxc
Diffstat (limited to 'src/librustc_interface')
| -rw-r--r-- | src/librustc_interface/passes.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/librustc_interface/passes.rs b/src/librustc_interface/passes.rs index 4d15424112e..670ca30faf2 100644 --- a/src/librustc_interface/passes.rs +++ b/src/librustc_interface/passes.rs @@ -8,8 +8,8 @@ use rustc::dep_graph::DepGraph; use rustc::hir; use rustc::hir::def_id::{CrateNum, LOCAL_CRATE}; use rustc::lint; +use rustc::middle; use rustc::middle::cstore::{CrateStore, MetadataLoader, MetadataLoaderDyn}; -use rustc::middle::{self, stability}; use rustc::session::config::{self, CrateType, Input, OutputFilenames, OutputType}; use rustc::session::config::{PpMode, PpSourceMode}; use rustc::session::search_paths::PathKind; @@ -687,7 +687,6 @@ pub fn default_provide(providers: &mut ty::query::Providers<'_>) { typeck::provide(providers); ty::provide(providers); traits::provide(providers); - stability::provide(providers); rustc_passes::provide(providers); rustc_resolve::provide(providers); rustc_traits::provide(providers); @@ -881,7 +880,7 @@ fn analysis(tcx: TyCtxt<'_>, cnum: CrateNum) -> Result<()> { }, { time(sess, "unused lib feature checking", || { - stability::check_unused_or_stable_features(tcx) + rustc_passes::stability::check_unused_or_stable_features(tcx) }); }, { |
