about summary refs log tree commit diff
path: root/src/librustc_interface
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-01-02 03:52:42 +0000
committerbors <bors@rust-lang.org>2020-01-02 03:52:42 +0000
commit68fdecd0ba798586d657af7a68c8128f5a67650b (patch)
treec9ba68fbc4da260e413150d112238a5b0db4c1f3 /src/librustc_interface
parentaaca5f1d76cdb4d06dc0318e81493b9ae743cbc5 (diff)
parent36b6630771cb371ffc6aa737ae26c6c8806c7060 (diff)
downloadrust-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.rs5
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)
                         });
                     },
                     {