use visit_all_bodies_in_krate for borrowck instead of item-likes

This commit is contained in:
Niko Matsakis 2017-02-18 07:07:02 -05:00
parent 085d71c3ef
commit cc2e4cd7e3
2 changed files with 10 additions and 59 deletions

View file

@ -91,6 +91,7 @@ pub enum DepNode<D: Clone + Debug> {
// things read/modify that MIR.
Mir(D),
BorrowCheckKrate,
BorrowCheck(D),
RvalueCheck(D),
Reachability,
@ -209,6 +210,7 @@ impl<D: Clone + Debug> DepNode<D> {
match *self {
Krate => Some(Krate),
BorrowCheckKrate => Some(BorrowCheckKrate),
CollectLanguageItems => Some(CollectLanguageItems),
CheckStaticRecursion => Some(CheckStaticRecursion),
ResolveLifetimes => Some(ResolveLifetimes),