@@ -48,7 +48,7 @@ use rustc_data_structures::sync::Lrc;
48
48
use rustc_errors:: struct_span_err;
49
49
use rustc_hir as hir;
50
50
use 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 } ;
52
52
use rustc_hir:: definitions:: { DefKey , DefPathData , Definitions } ;
53
53
use rustc_hir:: intravisit;
54
54
use rustc_hir:: { ConstArg , GenericArg , ParamName } ;
@@ -110,7 +110,7 @@ struct LoweringContext<'a, 'hir: 'a> {
110
110
111
111
trait_impls : BTreeMap < DefId , Vec < hir:: HirId > > ,
112
112
113
- modules : BTreeMap < hir :: HirId , hir:: ModuleItems > ,
113
+ modules : BTreeMap < LocalDefId , hir:: ModuleItems > ,
114
114
115
115
generator_kind : Option < hir:: GeneratorKind > ,
116
116
@@ -158,7 +158,7 @@ struct LoweringContext<'a, 'hir: 'a> {
158
158
/// vector.
159
159
in_scope_lifetimes : Vec < ParamName > ,
160
160
161
- current_module : hir :: HirId ,
161
+ current_module : LocalDefId ,
162
162
163
163
type_def_lifetime_params : DefIdMap < usize > ,
164
164
@@ -314,8 +314,8 @@ pub fn lower_crate<'a, 'hir>(
314
314
is_in_dyn_type : false ,
315
315
anonymous_lifetime_mode : AnonymousLifetimeMode :: PassThrough ,
316
316
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 ) ] ,
319
319
item_local_id_counters : Default :: default ( ) ,
320
320
node_id_to_hir_id : IndexVec :: new ( ) ,
321
321
generator_kind : None ,
0 commit comments