@@ -55,7 +55,6 @@ pub type ExportMap2 = @RefCell<HashMap<NodeId, ~[Export2]>>;
55
55
pub struct Export2 {
56
56
name : @str , // The name of the target.
57
57
def_id : DefId , // The definition of the target.
58
- reexport : bool , // Whether this is a reexport.
59
58
}
60
59
61
60
// This set contains all exported definitions from external crates. The set does
@@ -3364,22 +3363,19 @@ impl Resolver {
3364
3363
exports2 : & mut ~[ Export2 ] ,
3365
3364
name : Name ,
3366
3365
namebindings : @NameBindings ,
3367
- ns : Namespace ,
3368
- reexport : bool ) {
3366
+ ns : Namespace ) {
3369
3367
match namebindings. def_for_namespace ( ns) {
3370
3368
Some ( d) => {
3371
- debug ! ( "(computing exports) YES: {} '{}' => {:?}" ,
3372
- if reexport { ~"reexport" } else { ~" export"},
3369
+ debug ! ( "(computing exports) YES: export '{}' => {:?}" ,
3373
3370
interner_get( name) ,
3374
3371
def_id_of_def( d) ) ;
3375
3372
exports2. push ( Export2 {
3376
- reexport: reexport,
3377
3373
name : interner_get ( name) ,
3378
3374
def_id : def_id_of_def ( d)
3379
3375
} ) ;
3380
3376
}
3381
3377
d_opt => {
3382
- debug!(" ( computing reexports ) NO : { : ?} ", d_opt);
3378
+ debug ! ( "(computing exports ) NO: {:?}" , d_opt) ;
3383
3379
}
3384
3380
}
3385
3381
}
@@ -3396,13 +3392,12 @@ impl Resolver {
3396
3392
for & ns in xs. iter ( ) {
3397
3393
match importresolution. target_for_namespace ( ns) {
3398
3394
Some ( target) => {
3399
- debug!(" ( computing exports) maybe reexport ' { } ' ",
3395
+ debug ! ( "(computing exports) maybe export '{}'" ,
3400
3396
interner_get( * name) ) ;
3401
3397
self . add_exports_of_namebindings ( exports2,
3402
3398
* name,
3403
3399
target. bindings ,
3404
- ns,
3405
- true)
3400
+ ns)
3406
3401
}
3407
3402
_ => ( )
3408
3403
}
0 commit comments