@@ -12,7 +12,7 @@ use rustc_data_structures::fx::FxHashSet;
12
12
use rustc_errors:: struct_span_err;
13
13
use rustc_hir as hir;
14
14
use rustc_hir:: def:: { DefKind , Res } ;
15
- use rustc_hir:: def_id:: { CrateNum , DefId , LocalDefId , CRATE_DEF_INDEX , LOCAL_CRATE } ;
15
+ use rustc_hir:: def_id:: { DefId , LocalDefId , CRATE_DEF_INDEX , LOCAL_CRATE } ;
16
16
use rustc_hir:: intravisit:: { self , DeepVisitor , NestedVisitorMap , Visitor } ;
17
17
use rustc_hir:: { AssocItemKind , HirIdSet , Node , PatKind } ;
18
18
use rustc_middle:: bug;
@@ -2092,9 +2092,7 @@ fn check_mod_privacy(tcx: TyCtxt<'_>, module_def_id: LocalDefId) {
2092
2092
intravisit:: walk_mod ( & mut visitor, module, hir_id) ;
2093
2093
}
2094
2094
2095
- fn privacy_access_levels ( tcx : TyCtxt < ' _ > , krate : CrateNum ) -> & AccessLevels {
2096
- assert_eq ! ( krate, LOCAL_CRATE ) ;
2097
-
2095
+ fn privacy_access_levels ( tcx : TyCtxt < ' _ > , ( ) : ( ) ) -> & AccessLevels {
2098
2096
// Build up a set of all exported items in the AST. This is a set of all
2099
2097
// items which are reachable from external crates based on visibility.
2100
2098
let mut visitor = EmbargoVisitor {
@@ -2117,10 +2115,8 @@ fn privacy_access_levels(tcx: TyCtxt<'_>, krate: CrateNum) -> &AccessLevels {
2117
2115
tcx. arena . alloc ( visitor. access_levels )
2118
2116
}
2119
2117
2120
- fn check_private_in_public ( tcx : TyCtxt < ' _ > , krate : CrateNum ) {
2121
- assert_eq ! ( krate, LOCAL_CRATE ) ;
2122
-
2123
- let access_levels = tcx. privacy_access_levels ( LOCAL_CRATE ) ;
2118
+ fn check_private_in_public ( tcx : TyCtxt < ' _ > , ( ) : ( ) ) {
2119
+ let access_levels = tcx. privacy_access_levels ( ( ) ) ;
2124
2120
2125
2121
let krate = tcx. hir ( ) . krate ( ) ;
2126
2122
0 commit comments