@@ -337,23 +337,21 @@ impl<'a> CrateLoader<'a> {
337
337
fn resolve_crate < ' b > (
338
338
& ' b mut self ,
339
339
root : & ' b Option < CratePaths > ,
340
- ident : Symbol ,
341
340
name : Symbol ,
342
341
hash : Option < & ' b Svh > ,
343
342
extra_filename : Option < & ' b str > ,
344
343
span : Span ,
345
344
path_kind : PathKind ,
346
345
mut dep_kind : DepKind ,
347
346
) -> Result < ( CrateNum , Lrc < cstore:: CrateMetadata > ) , LoadError < ' b > > {
348
- info ! ( "resolving crate `extern crate {} as {} `" , name, ident ) ;
347
+ info ! ( "resolving crate `{} `" , name) ;
349
348
let result = if let Some ( cnum) = self . existing_match ( name, hash, path_kind) {
350
349
( LoadResult :: Previous ( cnum) , None )
351
350
} else {
352
351
info ! ( "falling back to a load" ) ;
353
352
let mut locate_ctxt = locator:: Context {
354
353
sess : self . sess ,
355
354
span,
356
- ident,
357
355
crate_name : name,
358
356
hash,
359
357
extra_filename,
@@ -493,25 +491,23 @@ impl<'a> CrateLoader<'a> {
493
491
_ => dep. kind ,
494
492
} ;
495
493
let ( local_cnum, ..) = self . resolve_crate (
496
- root, dep. name , dep . name , Some ( & dep. hash ) , Some ( & dep. extra_filename ) , span,
494
+ root, dep. name , Some ( & dep. hash ) , Some ( & dep. extra_filename ) , span,
497
495
PathKind :: Dependency , dep_kind,
498
496
) . unwrap_or_else ( |err| err. report ( ) ) ;
499
497
local_cnum
500
498
} ) ) . collect ( )
501
499
}
502
500
503
- fn read_extension_crate ( & mut self , span : Span , orig_name : Symbol , rename : Symbol )
504
- -> ExtensionCrate {
505
- info ! ( "read extension crate `extern crate {} as {}`" , orig_name, rename) ;
501
+ fn read_extension_crate ( & mut self , name : Symbol , span : Span ) -> ExtensionCrate {
502
+ info ! ( "read extension crate `{}`" , name) ;
506
503
let target_triple = self . sess . opts . target_triple . clone ( ) ;
507
504
let host_triple = TargetTriple :: from_triple ( config:: host_triple ( ) ) ;
508
505
let is_cross = target_triple != host_triple;
509
506
let mut target_only = false ;
510
507
let mut locate_ctxt = locator:: Context {
511
508
sess : self . sess ,
512
509
span,
513
- ident : orig_name,
514
- crate_name : rename,
510
+ crate_name : name,
515
511
hash : None ,
516
512
extra_filename : None ,
517
513
filesearch : self . sess . host_filesearch ( PathKind :: Crate ) ,
@@ -606,7 +602,7 @@ impl<'a> CrateLoader<'a> {
606
602
span : Span ,
607
603
name : Symbol )
608
604
-> Option < ( PathBuf , CrateDisambiguator ) > {
609
- let ekrate = self . read_extension_crate ( span , name, name ) ;
605
+ let ekrate = self . read_extension_crate ( name, span ) ;
610
606
611
607
if ekrate. target_only {
612
608
// Need to abort before syntax expansion.
@@ -699,7 +695,7 @@ impl<'a> CrateLoader<'a> {
699
695
700
696
let dep_kind = DepKind :: Implicit ;
701
697
let ( cnum, data) =
702
- self . resolve_crate ( & None , name, name , None , None , DUMMY_SP , PathKind :: Crate , dep_kind)
698
+ self . resolve_crate ( & None , name, None , None , DUMMY_SP , PathKind :: Crate , dep_kind)
703
699
. unwrap_or_else ( |err| err. report ( ) ) ;
704
700
705
701
// Sanity check the loaded crate to ensure it is indeed a panic runtime
@@ -807,7 +803,7 @@ impl<'a> CrateLoader<'a> {
807
803
let symbol = Symbol :: intern ( name) ;
808
804
let dep_kind = DepKind :: Explicit ;
809
805
let ( _, data) =
810
- self . resolve_crate ( & None , symbol, symbol , None , None , DUMMY_SP ,
806
+ self . resolve_crate ( & None , symbol, None , None , DUMMY_SP ,
811
807
PathKind :: Crate , dep_kind)
812
808
. unwrap_or_else ( |err| err. report ( ) ) ;
813
809
@@ -831,7 +827,7 @@ impl<'a> CrateLoader<'a> {
831
827
let symbol = Symbol :: intern ( "profiler_builtins" ) ;
832
828
let dep_kind = DepKind :: Implicit ;
833
829
let ( _, data) =
834
- self . resolve_crate ( & None , symbol, symbol , None , None , DUMMY_SP ,
830
+ self . resolve_crate ( & None , symbol, None , None , DUMMY_SP ,
835
831
PathKind :: Crate , dep_kind)
836
832
. unwrap_or_else ( |err| err. report ( ) ) ;
837
833
@@ -1015,7 +1011,7 @@ impl<'a> CrateLoader<'a> {
1015
1011
} ;
1016
1012
1017
1013
let ( cnum, ..) = self . resolve_crate (
1018
- & None , item . ident . name , orig_name, None , None ,
1014
+ & None , orig_name, None , None ,
1019
1015
item. span , PathKind :: Crate , dep_kind,
1020
1016
) . unwrap_or_else ( |err| err. report ( ) ) ;
1021
1017
@@ -1044,7 +1040,7 @@ impl<'a> CrateLoader<'a> {
1044
1040
span : Span ,
1045
1041
) -> CrateNum {
1046
1042
let cnum = self . resolve_crate (
1047
- & None , name, name , None , None , span, PathKind :: Crate , DepKind :: Explicit
1043
+ & None , name, None , None , span, PathKind :: Crate , DepKind :: Explicit
1048
1044
) . unwrap_or_else ( |err| err. report ( ) ) . 0 ;
1049
1045
1050
1046
self . update_extern_crate (
@@ -1068,7 +1064,7 @@ impl<'a> CrateLoader<'a> {
1068
1064
span : Span ,
1069
1065
) -> Option < CrateNum > {
1070
1066
let cnum = self . resolve_crate (
1071
- & None , name, name , None , None , span, PathKind :: Crate , DepKind :: Explicit
1067
+ & None , name, None , None , span, PathKind :: Crate , DepKind :: Explicit
1072
1068
) . ok ( ) ?. 0 ;
1073
1069
1074
1070
self . update_extern_crate (
0 commit comments