File tree 3 files changed +19
-5
lines changed
3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ use rustc::dep_graph::WorkProduct;
27
27
use rustc:: session:: config:: { OutputFilenames , OutputType } ;
28
28
use rustc:: middle:: lang_items:: LangItem ;
29
29
use rustc:: hir:: def_id:: CrateNum ;
30
+ use rustc:: ty:: query:: Providers ;
30
31
use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
31
32
use rustc_data_structures:: sync:: Lrc ;
32
33
use rustc_data_structures:: svh:: Svh ;
@@ -155,3 +156,13 @@ pub struct CodegenResults {
155
156
pub linker_info : back:: linker:: LinkerInfo ,
156
157
pub crate_info : CrateInfo ,
157
158
}
159
+
160
+ pub fn provide ( providers : & mut Providers < ' _ > ) {
161
+ crate :: back:: symbol_export:: provide ( providers) ;
162
+ crate :: base:: provide_both ( providers) ;
163
+ }
164
+
165
+ pub fn provide_extern ( providers : & mut Providers < ' _ > ) {
166
+ crate :: back:: symbol_export:: provide_extern ( providers) ;
167
+ crate :: base:: provide_both ( providers) ;
168
+ }
Original file line number Diff line number Diff line change 18
18
extern crate rustc;
19
19
20
20
use rustc:: ty:: TyCtxt ;
21
+ use rustc:: ty:: query:: Providers ;
21
22
use rustc:: hir:: def_id:: LOCAL_CRATE ;
22
23
use syntax:: symbol:: sym;
23
24
@@ -37,3 +38,7 @@ pub fn check_for_rustc_errors_attr(tcx: TyCtxt<'_>) {
37
38
}
38
39
}
39
40
}
41
+
42
+ pub fn provide ( providers : & mut Providers < ' _ > ) {
43
+ crate :: symbol_names:: provide ( providers) ;
44
+ }
Original file line number Diff line number Diff line change @@ -789,15 +789,13 @@ pub fn default_provide(providers: &mut ty::query::Providers<'_>) {
789
789
cstore:: provide ( providers) ;
790
790
lint:: provide ( providers) ;
791
791
rustc_lint:: provide ( providers) ;
792
- rustc_codegen_utils:: symbol_names:: provide ( providers) ;
793
- rustc_codegen_ssa:: back:: symbol_export:: provide ( providers) ;
794
- rustc_codegen_ssa:: base:: provide_both ( providers) ;
792
+ rustc_codegen_utils:: provide ( providers) ;
793
+ rustc_codegen_ssa:: provide ( providers) ;
795
794
}
796
795
797
796
pub fn default_provide_extern ( providers : & mut ty:: query:: Providers < ' _ > ) {
798
797
cstore:: provide_extern ( providers) ;
799
- rustc_codegen_ssa:: back:: symbol_export:: provide_extern ( providers) ;
800
- rustc_codegen_ssa:: base:: provide_both ( providers) ;
798
+ rustc_codegen_ssa:: provide_extern ( providers) ;
801
799
}
802
800
803
801
declare_box_region_type ! (
You can’t perform that action at this time.
0 commit comments