@@ -942,7 +942,7 @@ pub struct Resolver<'a> {
942
942
glob_map : FxHashMap < LocalDefId , FxHashSet < Symbol > > ,
943
943
/// Visibilities in "lowered" form, for all entities that have them.
944
944
visibilities : FxHashMap < LocalDefId , ty:: Visibility > ,
945
- used_imports : FxHashSet < ( NodeId , Namespace ) > ,
945
+ used_imports : FxHashSet < NodeId > ,
946
946
maybe_unused_trait_imports : FxHashSet < LocalDefId > ,
947
947
maybe_unused_extern_crates : Vec < ( LocalDefId , Span ) > ,
948
948
@@ -1656,7 +1656,6 @@ impl<'a> Resolver<'a> {
1656
1656
fn record_use (
1657
1657
& mut self ,
1658
1658
ident : Ident ,
1659
- ns : Namespace ,
1660
1659
used_binding : & ' a NameBinding < ' a > ,
1661
1660
is_lexical_scope : bool ,
1662
1661
) {
@@ -1684,9 +1683,9 @@ impl<'a> Resolver<'a> {
1684
1683
}
1685
1684
used. set ( true ) ;
1686
1685
import. used . set ( true ) ;
1687
- self . used_imports . insert ( ( import. id , ns ) ) ;
1686
+ self . used_imports . insert ( import. id ) ;
1688
1687
self . add_to_glob_map ( & import, ident) ;
1689
- self . record_use ( ident, ns , binding, false ) ;
1688
+ self . record_use ( ident, binding, false ) ;
1690
1689
}
1691
1690
}
1692
1691
@@ -3241,7 +3240,7 @@ impl<'a> Resolver<'a> {
3241
3240
self . extern_prelude . get ( & ident. normalize_to_macros_2_0 ( ) ) . cloned ( ) . and_then ( |entry| {
3242
3241
if let Some ( binding) = entry. extern_crate_item {
3243
3242
if !speculative && entry. introduced_by_item {
3244
- self . record_use ( ident, TypeNS , binding, false ) ;
3243
+ self . record_use ( ident, binding, false ) ;
3245
3244
}
3246
3245
Some ( binding)
3247
3246
} else {
@@ -3428,7 +3427,7 @@ impl<'a> Resolver<'a> {
3428
3427
let is_import = name_binding. is_import ( ) ;
3429
3428
let span = name_binding. span ;
3430
3429
if let Res :: Def ( DefKind :: Fn , _) = res {
3431
- self . record_use ( ident, ValueNS , name_binding, false ) ;
3430
+ self . record_use ( ident, name_binding, false ) ;
3432
3431
}
3433
3432
self . main_def = Some ( MainDefinition { res, is_import, span } ) ;
3434
3433
}
0 commit comments