File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Expand file tree Collapse file tree 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;
2727use rustc:: session:: config:: { OutputFilenames , OutputType } ;
2828use rustc:: middle:: lang_items:: LangItem ;
2929use rustc:: hir:: def_id:: CrateNum ;
30+ use rustc:: ty:: query:: Providers ;
3031use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
3132use rustc_data_structures:: sync:: Lrc ;
3233use rustc_data_structures:: svh:: Svh ;
@@ -155,3 +156,13 @@ pub struct CodegenResults {
155156 pub linker_info : back:: linker:: LinkerInfo ,
156157 pub crate_info : CrateInfo ,
157158}
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 1818extern crate rustc;
1919
2020use rustc:: ty:: TyCtxt ;
21+ use rustc:: ty:: query:: Providers ;
2122use rustc:: hir:: def_id:: LOCAL_CRATE ;
2223use syntax:: symbol:: sym;
2324
@@ -37,3 +38,7 @@ pub fn check_for_rustc_errors_attr(tcx: TyCtxt<'_>) {
3738 }
3839 }
3940}
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<'_>) {
789789 cstore:: provide ( providers) ;
790790 lint:: provide ( providers) ;
791791 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) ;
795794}
796795
797796pub fn default_provide_extern ( providers : & mut ty:: query:: Providers < ' _ > ) {
798797 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) ;
801799}
802800
803801declare_box_region_type ! (
You can’t perform that action at this time.
0 commit comments