Skip to content

Commit 5f203d5

Browse files
committed
Move some provides from cg_llvm to rustc_interface
1 parent 41d329c commit 5f203d5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/librustc_codegen_llvm/lib.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,15 +267,10 @@ impl CodegenBackend for LlvmCodegenBackend {
267267
}
268268

269269
fn provide(&self, providers: &mut ty::query::Providers<'_>) {
270-
rustc_codegen_utils::symbol_names::provide(providers);
271-
rustc_codegen_ssa::back::symbol_export::provide(providers);
272-
rustc_codegen_ssa::base::provide_both(providers);
273270
attributes::provide(providers);
274271
}
275272

276273
fn provide_extern(&self, providers: &mut ty::query::Providers<'_>) {
277-
rustc_codegen_ssa::back::symbol_export::provide_extern(providers);
278-
rustc_codegen_ssa::base::provide_both(providers);
279274
attributes::provide_extern(providers);
280275
}
281276

src/librustc_interface/passes.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,10 +789,15 @@ 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);
792795
}
793796

794797
pub fn default_provide_extern(providers: &mut ty::query::Providers<'_>) {
795798
cstore::provide_extern(providers);
799+
rustc_codegen_ssa::back::symbol_export::provide_extern(providers);
800+
rustc_codegen_ssa::base::provide_both(providers);
796801
}
797802

798803
declare_box_region_type!(

0 commit comments

Comments
 (0)