@@ -9,7 +9,7 @@ use rustc_hir as hir;
99use rustc_hir:: def:: { DefKind , Res } ;
1010use rustc_hir:: def_id:: DefId ;
1111use rustc_hir:: Mutability ;
12- use rustc_metadata:: creader:: LoadedMacro ;
12+ use rustc_metadata:: creader:: { CStore , LoadedMacro } ;
1313use rustc_middle:: ty:: { self , TyCtxt } ;
1414use rustc_span:: hygiene:: MacroKind ;
1515use rustc_span:: symbol:: { kw, sym, Symbol } ;
@@ -179,7 +179,7 @@ crate fn record_extern_fqn(cx: &mut DocContext<'_>, did: DefId, kind: ItemType)
179179 let fqn = if let ItemType :: Macro = kind {
180180 // Check to see if it is a macro 2.0 or built-in macro
181181 if matches ! (
182- cx. enter_resolver ( |r| r . cstore ( ) . load_macro_untracked( did, cx. sess( ) ) ) ,
182+ CStore :: from_tcx ( cx. tcx ) . load_macro_untracked( did, cx. sess( ) ) ,
183183 LoadedMacro :: MacroDef ( def, _)
184184 if matches!( & def. kind, ast:: ItemKind :: MacroDef ( ast_def)
185185 if !ast_def. macro_rules)
@@ -558,7 +558,7 @@ fn build_macro(
558558 import_def_id : Option < DefId > ,
559559) -> clean:: ItemKind {
560560 let imported_from = cx. tcx . crate_name ( def_id. krate ) ;
561- match cx. enter_resolver ( |r| r . cstore ( ) . load_macro_untracked ( def_id, cx. sess ( ) ) ) {
561+ match CStore :: from_tcx ( cx. tcx ) . load_macro_untracked ( def_id, cx. sess ( ) ) {
562562 LoadedMacro :: MacroDef ( item_def, _) => {
563563 if let ast:: ItemKind :: MacroDef ( ref def) = item_def. kind {
564564 clean:: MacroItem ( clean:: Macro {
0 commit comments