@@ -49,7 +49,7 @@ use rustc_hir::definitions::{DefKey, DefPathData, Definitions};
49
49
use rustc_hir:: TraitCandidate ;
50
50
use rustc_index:: vec:: IndexVec ;
51
51
use rustc_metadata:: creader:: { CStore , CrateLoader } ;
52
- use rustc_middle:: hir :: exports :: ExportMap ;
52
+ use rustc_middle:: metadata :: ModChild ;
53
53
use rustc_middle:: span_bug;
54
54
use rustc_middle:: ty:: query:: Providers ;
55
55
use rustc_middle:: ty:: { self , DefIdTree , MainDefinition , ResolverOutputs } ;
@@ -927,7 +927,7 @@ pub struct Resolver<'a> {
927
927
928
928
/// `CrateNum` resolutions of `extern crate` items.
929
929
extern_crate_map : FxHashMap < LocalDefId , CrateNum > ,
930
- export_map : ExportMap ,
930
+ reexport_map : FxHashMap < LocalDefId , Vec < ModChild > > ,
931
931
trait_map : NodeMap < Vec < TraitCandidate > > ,
932
932
933
933
/// A map from nodes to anonymous modules.
@@ -1333,7 +1333,7 @@ impl<'a> Resolver<'a> {
1333
1333
import_res_map : Default :: default ( ) ,
1334
1334
label_res_map : Default :: default ( ) ,
1335
1335
extern_crate_map : Default :: default ( ) ,
1336
- export_map : FxHashMap :: default ( ) ,
1336
+ reexport_map : FxHashMap :: default ( ) ,
1337
1337
trait_map : NodeMap :: default ( ) ,
1338
1338
underscore_disambiguator : 0 ,
1339
1339
empty_module,
@@ -1446,7 +1446,7 @@ impl<'a> Resolver<'a> {
1446
1446
let definitions = self . definitions ;
1447
1447
let visibilities = self . visibilities ;
1448
1448
let extern_crate_map = self . extern_crate_map ;
1449
- let export_map = self . export_map ;
1449
+ let reexport_map = self . reexport_map ;
1450
1450
let maybe_unused_trait_imports = self . maybe_unused_trait_imports ;
1451
1451
let maybe_unused_extern_crates = self . maybe_unused_extern_crates ;
1452
1452
let glob_map = self . glob_map ;
@@ -1457,7 +1457,7 @@ impl<'a> Resolver<'a> {
1457
1457
cstore : Box :: new ( self . crate_loader . into_cstore ( ) ) ,
1458
1458
visibilities,
1459
1459
extern_crate_map,
1460
- export_map ,
1460
+ reexport_map ,
1461
1461
glob_map,
1462
1462
maybe_unused_trait_imports,
1463
1463
maybe_unused_extern_crates,
@@ -1480,7 +1480,7 @@ impl<'a> Resolver<'a> {
1480
1480
cstore : Box :: new ( self . cstore ( ) . clone ( ) ) ,
1481
1481
visibilities : self . visibilities . clone ( ) ,
1482
1482
extern_crate_map : self . extern_crate_map . clone ( ) ,
1483
- export_map : self . export_map . clone ( ) ,
1483
+ reexport_map : self . reexport_map . clone ( ) ,
1484
1484
glob_map : self . glob_map . clone ( ) ,
1485
1485
maybe_unused_trait_imports : self . maybe_unused_trait_imports . clone ( ) ,
1486
1486
maybe_unused_extern_crates : self . maybe_unused_extern_crates . clone ( ) ,
0 commit comments