diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2020-01-01 17:31:03 +0100 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2020-01-29 19:43:36 +0100 |
| commit | 124fd9d2a43bfadfb3f05b5a7fb46ce884357818 (patch) | |
| tree | bf4b7027d5cfbb8692ed4ce878b7f796d5d44cd7 | |
| parent | 62c2c99d7d75cb35c60ff8bc3d5c876a0a820b93 (diff) | |
| download | rust-124fd9d2a43bfadfb3f05b5a7fb46ce884357818.tar.gz rust-124fd9d2a43bfadfb3f05b5a7fb46ce884357818.zip | |
Move upvars query to librustc_passes.
| -rw-r--r-- | src/librustc/hir/mod.rs | 2 | ||||
| -rw-r--r-- | src/librustc_passes/lib.rs | 2 | ||||
| -rw-r--r-- | src/librustc_passes/upvars.rs | 6 |
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; |
