mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-21 17:52:12 +03:00
kill CheckStaticRecursion
This commit is contained in:
@@ -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 @@ pub fn map_def<E, OP>(&self, mut op: OP) -> Option<DepNode<E>>
|
||||
MirKrate => Some(MirKrate),
|
||||
TypeckBodiesKrate => Some(TypeckBodiesKrate),
|
||||
CollectLanguageItems => Some(CollectLanguageItems),
|
||||
CheckStaticRecursion => Some(CheckStaticRecursion),
|
||||
ResolveLifetimes => Some(ResolveLifetimes),
|
||||
RegionResolveCrate => Some(RegionResolveCrate),
|
||||
PluginRegistrar => Some(PluginRegistrar),
|
||||
|
||||
@@ -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 @@ fn visit_impl_item(&mut self, ii: &'hir hir::ImplItem) {
|
||||
}
|
||||
|
||||
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,
|
||||
|
||||
Reference in New Issue
Block a user