File tree 2 files changed +2
-2
lines changed
compiler/rustc_codegen_llvm/src/back
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -367,7 +367,7 @@ impl<'a> LlvmArchiveBuilder<'a> {
367
367
match addition {
368
368
Addition :: File { path, name_in_archive } => {
369
369
let path = CString :: new ( path. to_str ( ) . unwrap ( ) ) ?;
370
- let name = CString :: new ( name_in_archive. clone ( ) ) ?;
370
+ let name = CString :: new ( name_in_archive. as_bytes ( ) ) ?;
371
371
members. push ( llvm:: LLVMRustArchiveMemberNew (
372
372
path. as_ptr ( ) ,
373
373
name. as_ptr ( ) ,
Original file line number Diff line number Diff line change @@ -441,7 +441,7 @@ fn thin_lto(
441
441
442
442
for ( i, ( name, buffer) ) in modules. into_iter ( ) . enumerate ( ) {
443
443
info ! ( "local module: {} - {}" , i, name) ;
444
- let cname = CString :: new ( name. clone ( ) ) . unwrap ( ) ;
444
+ let cname = CString :: new ( name. as_bytes ( ) ) . unwrap ( ) ;
445
445
thin_modules. push ( llvm:: ThinLTOModule {
446
446
identifier : cname. as_ptr ( ) ,
447
447
data : buffer. data ( ) . as_ptr ( ) ,
You can’t perform that action at this time.
0 commit comments