Fold LinkerInfo into CrateInfo
This commit is contained in:
parent
b4a12f95c1
commit
b21cbfd77d
4 changed files with 48 additions and 86 deletions
|
@ -27,7 +27,7 @@ use rustc_middle::dep_graph::WorkProduct;
|
|||
use rustc_middle::middle::cstore::{self, CrateSource};
|
||||
use rustc_middle::middle::dependency_format::Dependencies;
|
||||
use rustc_middle::ty::query::Providers;
|
||||
use rustc_session::config::{OutputFilenames, OutputType, RUST_CGU_EXT};
|
||||
use rustc_session::config::{CrateType, OutputFilenames, OutputType, RUST_CGU_EXT};
|
||||
use rustc_session::utils::NativeLibKind;
|
||||
use rustc_span::symbol::Symbol;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
@ -135,7 +135,8 @@ impl From<&cstore::NativeLib> for NativeLib {
|
|||
/// and the corresponding properties without referencing information outside of a `CrateInfo`.
|
||||
#[derive(Debug, Encodable, Decodable)]
|
||||
pub struct CrateInfo {
|
||||
pub linker_info: back::linker::LinkerInfo,
|
||||
pub target_cpu: String,
|
||||
pub exported_symbols: FxHashMap<CrateType, Vec<String>>,
|
||||
pub local_crate_name: Symbol,
|
||||
pub compiler_builtins: Option<CrateNum>,
|
||||
pub profiler_runtime: Option<CrateNum>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue