Skip to content

Commit 55dbf17

Browse files
committed
Pass target_cpu to LinkerInfo::new instead of link_binary
This is one step towards separating the linking code from codegen backends
1 parent 07968a0 commit 55dbf17

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/driver/aot.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ pub(super) fn run_aot(
295295
metadata_module,
296296
metadata,
297297
windows_subsystem,
298-
linker_info: LinkerInfo::new(tcx),
298+
linker_info: LinkerInfo::new(tcx, crate::target_triple(tcx.sess).to_string()),
299299
crate_info: CrateInfo::new(tcx),
300300
},
301301
work_products,

src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -267,13 +267,11 @@ impl CodegenBackend for CraneliftCodegenBackend {
267267
) -> Result<(), ErrorReported> {
268268
use rustc_codegen_ssa::back::link::link_binary;
269269

270-
let target_cpu = crate::target_triple(sess).to_string();
271270
link_binary::<crate::archive::ArArchiveBuilder<'_>>(
272271
sess,
273272
&codegen_results,
274273
outputs,
275274
&codegen_results.crate_name.as_str(),
276-
&target_cpu,
277275
);
278276

279277
Ok(())

0 commit comments

Comments
 (0)