about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2020-01-01 17:31:03 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2020-01-29 19:43:36 +0100
commit124fd9d2a43bfadfb3f05b5a7fb46ce884357818 (patch)
treebf4b7027d5cfbb8692ed4ce878b7f796d5d44cd7
parent62c2c99d7d75cb35c60ff8bc3d5c876a0a820b93 (diff)
downloadrust-124fd9d2a43bfadfb3f05b5a7fb46ce884357818.tar.gz
rust-124fd9d2a43bfadfb3f05b5a7fb46ce884357818.zip
Move upvars query to librustc_passes.
-rw-r--r--src/librustc/hir/mod.rs2
-rw-r--r--src/librustc_passes/lib.rs2
-rw-r--r--src/librustc_passes/upvars.rs6
3 files changed, 5 insertions, 5 deletions
diff --git a/src/librustc/hir/mod.rs b/src/librustc/hir/mod.rs
index 9f4d04a4978..6275c0aabe8 100644
--- a/src/librustc/hir/mod.rs
+++ b/src/librustc/hir/mod.rs
@@ -5,11 +5,9 @@
 pub mod check_attr;
 pub mod exports;
 pub mod map;
-pub mod upvars;
 
 use crate::ty::query::Providers;
 
 pub fn provide(providers: &mut Providers<'_>) {
     map::provide(providers);
-    upvars::provide(providers);
 }
diff --git a/src/librustc_passes/lib.rs b/src/librustc_passes/lib.rs
index 5494a652bc8..4c0fd903db0 100644
--- a/src/librustc_passes/lib.rs
+++ b/src/librustc_passes/lib.rs
@@ -31,6 +31,7 @@ pub mod loops;
 mod reachable;
 mod region;
 pub mod stability;
+mod upvars;
 
 pub fn provide(providers: &mut Providers<'_>) {
     check_attr::provide(providers);
@@ -44,4 +45,5 @@ pub fn provide(providers: &mut Providers<'_>) {
     reachable::provide(providers);
     region::provide(providers);
     stability::provide(providers);
+    upvars::provide(providers);
 }
diff --git a/src/librustc_passes/upvars.rs b/src/librustc_passes/upvars.rs
index 4ca294f4861..a2397f27338 100644
--- a/src/librustc_passes/upvars.rs
+++ b/src/librustc_passes/upvars.rs
@@ -1,8 +1,8 @@
 //! Upvar (closure capture) collection from cross-body HIR uses of `Res::Local`s.
 
-use crate::hir::map::Map;
-use crate::ty::query::Providers;
-use crate::ty::TyCtxt;
+use rustc::hir::map::Map;
+use rustc::ty::query::Providers;
+use rustc::ty::TyCtxt;
 use rustc_data_structures::fx::{FxHashSet, FxIndexMap};
 use rustc_hir as hir;
 use rustc_hir::def::Res;