diff --git a/src/driver/aot.rs b/src/driver/aot.rs index 74cb665d061e..a8b802f44943 100644 --- a/src/driver/aot.rs +++ b/src/driver/aot.rs @@ -4,7 +4,6 @@ use std::path::PathBuf; use rustc_ast::{InlineAsmOptions, InlineAsmTemplatePiece}; -use rustc_codegen_ssa::back::linker::LinkerInfo; use rustc_codegen_ssa::{CodegenResults, CompiledModule, CrateInfo, ModuleKind}; use rustc_data_structures::stable_hasher::{HashStable, StableHasher}; use rustc_middle::dep_graph::{WorkProduct, WorkProductId}; @@ -299,8 +298,7 @@ pub(crate) fn run_aot( allocator_module, metadata_module, metadata, - linker_info: LinkerInfo::new(tcx, target_cpu), - crate_info: CrateInfo::new(tcx), + crate_info: CrateInfo::new(tcx, target_cpu), }, work_products, )) diff --git a/src/driver/jit.rs b/src/driver/jit.rs index 48b99a71f309..76fbc9ad51e8 100644 --- a/src/driver/jit.rs +++ b/src/driver/jit.rs @@ -66,7 +66,7 @@ fn create_jit_module<'tcx>( backend_config: &BackendConfig, hotswap: bool, ) -> (JITModule, CodegenCx<'tcx>) { - let crate_info = CrateInfo::new(tcx); + let crate_info = CrateInfo::new(tcx, "dummy_target_cpu".to_string()); let imported_symbols = load_imported_symbols_for_jit(tcx.sess, crate_info); let isa = crate::build_isa(tcx.sess, backend_config); diff --git a/src/lib.rs b/src/lib.rs index 50317b192edf..cb1cb3c74dbb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -221,7 +221,6 @@ impl CodegenBackend for CraneliftCodegenBackend { sess, &codegen_results, outputs, - &codegen_results.crate_info.local_crate_name.as_str(), ); Ok(())