@@ -783,7 +783,8 @@ impl<'a, 'tcx> Visitor<'tcx> for NamePrivacyVisitor<'a, 'tcx> {
783
783
}
784
784
785
785
fn visit_mod ( & mut self , _m : & ' tcx hir:: Mod , _s : Span , _n : ast:: NodeId ) {
786
- // Don't visit modules inside
786
+ // Don't visit nested modules, since we run a separate visitor walk
787
+ // for each module in `privacy_access_levels`
787
788
}
788
789
789
790
fn visit_nested_body ( & mut self , body : hir:: BodyId ) {
@@ -922,7 +923,8 @@ impl<'a, 'tcx> Visitor<'tcx> for TypePrivacyVisitor<'a, 'tcx> {
922
923
}
923
924
924
925
fn visit_mod ( & mut self , _m : & ' tcx hir:: Mod , _s : Span , _n : ast:: NodeId ) {
925
- // Don't visit modules inside
926
+ // Don't visit nested modules, since we run a separate visitor walk
927
+ // for each module in `privacy_access_levels`
926
928
}
927
929
928
930
fn visit_nested_body ( & mut self , body : hir:: BodyId ) {
@@ -1710,7 +1712,7 @@ fn privacy_access_levels<'tcx>(
1710
1712
1711
1713
let krate = tcx. hir ( ) . krate ( ) ;
1712
1714
1713
- for & module in tcx . hir ( ) . krate ( ) . modules . keys ( ) {
1715
+ for & module in krate. modules . keys ( ) {
1714
1716
queries:: check_mod_privacy:: ensure ( tcx, tcx. hir ( ) . local_def_id ( module) ) ;
1715
1717
}
1716
1718
0 commit comments