@@ -48,7 +48,7 @@ use rustc_data_structures::sync::Lrc;
4848use rustc_errors:: struct_span_err;
4949use rustc_hir as hir;
5050use rustc_hir:: def:: { DefKind , Namespace , PartialRes , PerNS , Res } ;
51- use rustc_hir:: def_id:: { DefId , DefIdMap , LocalDefId , CRATE_DEF_INDEX } ;
51+ use rustc_hir:: def_id:: { DefId , DefIdMap , LocalDefId , CRATE_DEF_ID } ;
5252use rustc_hir:: definitions:: { DefKey , DefPathData , Definitions } ;
5353use rustc_hir:: intravisit;
5454use rustc_hir:: { ConstArg , GenericArg , ParamName } ;
@@ -110,7 +110,7 @@ struct LoweringContext<'a, 'hir: 'a> {
110110
111111 trait_impls : BTreeMap < DefId , Vec < hir:: HirId > > ,
112112
113- modules : BTreeMap < hir :: HirId , hir:: ModuleItems > ,
113+ modules : BTreeMap < LocalDefId , hir:: ModuleItems > ,
114114
115115 generator_kind : Option < hir:: GeneratorKind > ,
116116
@@ -158,7 +158,7 @@ struct LoweringContext<'a, 'hir: 'a> {
158158 /// vector.
159159 in_scope_lifetimes : Vec < ParamName > ,
160160
161- current_module : hir :: HirId ,
161+ current_module : LocalDefId ,
162162
163163 type_def_lifetime_params : DefIdMap < usize > ,
164164
@@ -314,8 +314,8 @@ pub fn lower_crate<'a, 'hir>(
314314 is_in_dyn_type : false ,
315315 anonymous_lifetime_mode : AnonymousLifetimeMode :: PassThrough ,
316316 type_def_lifetime_params : Default :: default ( ) ,
317- current_module : hir :: CRATE_HIR_ID ,
318- current_hir_id_owner : vec ! [ ( LocalDefId { local_def_index : CRATE_DEF_INDEX } , 0 ) ] ,
317+ current_module : CRATE_DEF_ID ,
318+ current_hir_id_owner : vec ! [ ( CRATE_DEF_ID , 0 ) ] ,
319319 item_local_id_counters : Default :: default ( ) ,
320320 node_id_to_hir_id : IndexVec :: new ( ) ,
321321 generator_kind : None ,
0 commit comments