@@ -81,7 +81,6 @@ use rustc::middle::cstore::MetadataLoader;
81
81
use rustc:: middle:: cstore:: { NativeLibrary , CrateSource , LibSource } ;
82
82
use rustc:: session:: Session ;
83
83
use rustc:: session:: config:: { OutputFilenames , OutputType } ;
84
- use rustc:: ty:: maps:: Providers ;
85
84
use rustc:: ty:: { self , TyCtxt } ;
86
85
use rustc:: util:: nodemap:: { FxHashSet , FxHashMap } ;
87
86
@@ -167,12 +166,14 @@ impl rustc_trans_utils::trans_crate::TransCrate for LlvmTransCrate {
167
166
box metadata:: LlvmMetadataLoader
168
167
}
169
168
170
- fn provide_local ( providers : & mut ty:: maps:: Providers ) {
171
- provide_local ( providers) ;
169
+ fn provide ( providers : & mut ty:: maps:: Providers ) {
170
+ back:: symbol_names:: provide ( providers) ;
171
+ back:: symbol_export:: provide ( providers) ;
172
+ base:: provide ( providers) ;
172
173
}
173
174
174
175
fn provide_extern ( providers : & mut ty:: maps:: Providers ) {
175
- provide_extern ( providers) ;
176
+ back :: symbol_export :: provide_extern ( providers) ;
176
177
}
177
178
178
179
fn trans_crate < ' a , ' tcx > (
@@ -332,15 +333,3 @@ pub struct CrateInfo {
332
333
}
333
334
334
335
__build_diagnostic_array ! { librustc_trans, DIAGNOSTICS }
335
-
336
- pub fn provide_local ( providers : & mut Providers ) {
337
- back:: symbol_names:: provide ( providers) ;
338
- back:: symbol_export:: provide_local ( providers) ;
339
- base:: provide_local ( providers) ;
340
- }
341
-
342
- pub fn provide_extern ( providers : & mut Providers ) {
343
- back:: symbol_names:: provide ( providers) ;
344
- back:: symbol_export:: provide_extern ( providers) ;
345
- base:: provide_extern ( providers) ;
346
- }
0 commit comments