File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed
rustc_codegen_cranelift/src
rustc_codegen_ssa/src/back Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -219,7 +219,6 @@ impl CodegenBackend for CraneliftCodegenBackend {
219
219
sess,
220
220
& codegen_results,
221
221
outputs,
222
- & codegen_results. crate_info . local_crate_name . as_str ( ) ,
223
222
) ;
224
223
225
224
Ok ( ( ) )
Original file line number Diff line number Diff line change @@ -292,12 +292,7 @@ impl CodegenBackend for LlvmCodegenBackend {
292
292
293
293
// Run the linker on any artifacts that resulted from the LLVM run.
294
294
// This should produce either a finished executable or library.
295
- link_binary :: < LlvmArchiveBuilder < ' _ > > (
296
- sess,
297
- & codegen_results,
298
- outputs,
299
- & codegen_results. crate_info . local_crate_name . as_str ( ) ,
300
- ) ;
295
+ link_binary :: < LlvmArchiveBuilder < ' _ > > ( sess, & codegen_results, outputs) ;
301
296
302
297
Ok ( ( ) )
303
298
}
Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ pub fn link_binary<'a, B: ArchiveBuilder<'a>>(
54
54
sess : & ' a Session ,
55
55
codegen_results : & CodegenResults ,
56
56
outputs : & OutputFilenames ,
57
- crate_name : & str ,
58
57
) {
59
58
let _timer = sess. timer ( "link_binary" ) ;
60
59
let output_metadata = sess. opts . output_types . contains_key ( & OutputType :: Metadata ) ;
@@ -87,7 +86,12 @@ pub fn link_binary<'a, B: ArchiveBuilder<'a>>(
87
86
. tempdir ( )
88
87
. unwrap_or_else ( |err| sess. fatal ( & format ! ( "couldn't create a temp dir: {}" , err) ) ) ;
89
88
let path = MaybeTempDir :: new ( tmpdir, sess. opts . cg . save_temps ) ;
90
- let out_filename = out_filename ( sess, crate_type, outputs, crate_name) ;
89
+ let out_filename = out_filename (
90
+ sess,
91
+ crate_type,
92
+ outputs,
93
+ & codegen_results. crate_info . local_crate_name . as_str ( ) ,
94
+ ) ;
91
95
match crate_type {
92
96
CrateType :: Rlib => {
93
97
let _timer = sess. timer ( "link_rlib" ) ;
You can’t perform that action at this time.
0 commit comments