about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2020-01-07 17:30:29 +0100
committerMazdak Farrokhzad <twingoow@gmail.com>2020-01-08 22:01:07 +0100
commit37d76dc2f793ba6317efbcd45f2d998565bfa0d6 (patch)
tree292d25c3f092cbecbba1607fe71d797abaaef35e /src
parent8351667091af662fe5cb22341e6c631a136a000b (diff)
downloadrust-37d76dc2f793ba6317efbcd45f2d998565bfa0d6.tar.gz
rust-37d76dc2f793ba6317efbcd45f2d998565bfa0d6.zip
{rustc::hir -> rustc_hir}::intravisit
Diffstat (limited to 'src')
-rw-r--r--src/librustc/hir/mod.rs3
-rw-r--r--src/librustc_hir/intravisit.rs (renamed from src/librustc/hir/intravisit.rs)6
-rw-r--r--src/librustc_hir/lib.rs1
3 files changed, 7 insertions, 3 deletions
diff --git a/src/librustc/hir/mod.rs b/src/librustc/hir/mod.rs
index 3087fc3c1f2..abbff7b65f2 100644
--- a/src/librustc/hir/mod.rs
+++ b/src/librustc/hir/mod.rs
@@ -4,10 +4,11 @@
 
 pub mod check_attr;
 pub mod exports;
-pub mod intravisit;
 pub mod map;
 pub mod upvars;
 
+pub use rustc_hir::intravisit;
+
 use crate::ty::query::Providers;
 
 pub fn provide(providers: &mut Providers<'_>) {
diff --git a/src/librustc/hir/intravisit.rs b/src/librustc_hir/intravisit.rs
index 13b5be08d8a..f4348add4d6 100644
--- a/src/librustc/hir/intravisit.rs
+++ b/src/librustc_hir/intravisit.rs
@@ -31,10 +31,12 @@
 //! This order consistency is required in a few places in rustc, for
 //! example generator inference, and possibly also HIR borrowck.
 
-use rustc_hir::itemlikevisit::{ItemLikeVisitor, ParItemLikeVisitor};
-use rustc_hir::*;
+use crate::hir::*;
+use crate::hir_id::CRATE_HIR_ID;
+use crate::itemlikevisit::{ItemLikeVisitor, ParItemLikeVisitor};
 use rustc_span::Span;
 use syntax::ast::{Attribute, Ident, Label, Name};
+use syntax::walk_list;
 
 pub struct DeepVisitor<'v, V> {
     visitor: &'v mut V,
diff --git a/src/librustc_hir/lib.rs b/src/librustc_hir/lib.rs
index 8bf2e6299a9..66494d0fa73 100644
--- a/src/librustc_hir/lib.rs
+++ b/src/librustc_hir/lib.rs
@@ -15,6 +15,7 @@ pub mod def;
 pub mod def_id;
 mod hir;
 pub mod hir_id;
+pub mod intravisit;
 pub mod itemlikevisit;
 pub mod pat_util;
 pub mod print;