Move MetadataLoader{,Dyn}
to rustc_metadata
.
They're not used in `rustc_session`, and `rustc_metadata` is a more obvious location. `MetadataLoader` was originally put into `rustc_session` in #41565 to avoid a dependency on LLVM, but things have changed a lot since then and that's no longer relevant, e.g. `rustc_codegen_llvm` depends on `rustc_metadata`.
This commit is contained in:
parent
3521abde39
commit
99ac405b96
6 changed files with 21 additions and 28 deletions
|
@ -12,9 +12,9 @@ use object::{
|
|||
|
||||
use rustc_data_structures::memmap::Mmap;
|
||||
use rustc_data_structures::owned_slice::{try_slice_owned, OwnedSlice};
|
||||
use rustc_metadata::creader::MetadataLoader;
|
||||
use rustc_metadata::fs::METADATA_FILENAME;
|
||||
use rustc_metadata::EncodedMetadata;
|
||||
use rustc_session::cstore::MetadataLoader;
|
||||
use rustc_session::Session;
|
||||
use rustc_span::sym;
|
||||
use rustc_target::abi::Endian;
|
||||
|
|
|
@ -9,6 +9,7 @@ use rustc_ast::expand::allocator::AllocatorKind;
|
|||
use rustc_data_structures::fx::FxIndexMap;
|
||||
use rustc_data_structures::sync::{DynSend, DynSync};
|
||||
use rustc_errors::ErrorGuaranteed;
|
||||
use rustc_metadata::creader::MetadataLoaderDyn;
|
||||
use rustc_metadata::EncodedMetadata;
|
||||
use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
|
||||
use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt, LayoutOf, TyAndLayout};
|
||||
|
@ -16,7 +17,6 @@ use rustc_middle::ty::{Ty, TyCtxt};
|
|||
use rustc_middle::util::Providers;
|
||||
use rustc_session::{
|
||||
config::{self, OutputFilenames, PrintRequest},
|
||||
cstore::MetadataLoaderDyn,
|
||||
Session,
|
||||
};
|
||||
use rustc_span::symbol::Symbol;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue