diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2017-04-04 11:09:12 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2017-04-04 11:09:47 -0400 |
| commit | f3b876c4b2dec93ead8ebdcbf5eb5a0be4fa46a0 (patch) | |
| tree | 20f2e3fbe08ff0b4f32f7ab8c69a9cae76ed6cf9 /src | |
| parent | 768e7078785dd418968f26d79b1ff323403999ef (diff) | |
| download | rust-f3b876c4b2dec93ead8ebdcbf5eb5a0be4fa46a0.tar.gz rust-f3b876c4b2dec93ead8ebdcbf5eb5a0be4fa46a0.zip | |
kill `CheckStaticRecursion`
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc/dep_graph/dep_node.rs | 2 | ||||
| -rw-r--r-- | src/librustc_passes/static_recursion.rs | 3 |
2 files changed, 0 insertions, 5 deletions
diff --git a/src/librustc/dep_graph/dep_node.rs b/src/librustc/dep_graph/dep_node.rs index 5142fd3c028..0521b50df4d 100644 --- a/src/librustc/dep_graph/dep_node.rs +++ b/src/librustc/dep_graph/dep_node.rs @@ -57,7 +57,6 @@ pub enum DepNode<D: Clone + Debug> { // Represents different phases in the compiler. CollectLanguageItems, - CheckStaticRecursion, ResolveLifetimes, RegionResolveCrate, PluginRegistrar, @@ -215,7 +214,6 @@ impl<D: Clone + Debug> DepNode<D> { MirKrate => Some(MirKrate), TypeckBodiesKrate => Some(TypeckBodiesKrate), CollectLanguageItems => Some(CollectLanguageItems), - CheckStaticRecursion => Some(CheckStaticRecursion), ResolveLifetimes => Some(ResolveLifetimes), RegionResolveCrate => Some(RegionResolveCrate), PluginRegistrar => Some(PluginRegistrar), diff --git a/src/librustc_passes/static_recursion.rs b/src/librustc_passes/static_recursion.rs index fc05471ead3..d0bf49b7b33 100644 --- a/src/librustc_passes/static_recursion.rs +++ b/src/librustc_passes/static_recursion.rs @@ -11,7 +11,6 @@ // This compiler pass detects constants that refer to themselves // recursively. -use rustc::dep_graph::DepNode; use rustc::hir::map as hir_map; use rustc::session::{CompileResult, Session}; use rustc::hir::def::{Def, CtorKind}; @@ -88,8 +87,6 @@ impl<'a, 'hir: 'a> Visitor<'hir> for CheckCrateVisitor<'a, 'hir> { } pub fn check_crate<'hir>(sess: &Session, hir_map: &hir_map::Map<'hir>) -> CompileResult { - let _task = hir_map.dep_graph.in_task(DepNode::CheckStaticRecursion); - let mut visitor = CheckCrateVisitor { sess: sess, hir_map: hir_map, |
