File tree 5 files changed +8
-8
lines changed
rustc_codegen_cranelift/src
rustc_codegen_llvm/src/back
rustc_codegen_ssa/src/back
5 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ use rustc_session::Session;
8
8
pub ( crate ) struct ArArchiveBuilderBuilder ;
9
9
10
10
impl ArchiveBuilderBuilder for ArArchiveBuilderBuilder {
11
- fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder < ' a > + ' a > {
11
+ fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder + ' a > {
12
12
Box :: new ( ArArchiveBuilder :: new ( sess, get_native_object_symbols) )
13
13
}
14
14
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ use rustc_session::cstore::DllImport;
10
10
pub ( crate ) struct ArArchiveBuilderBuilder ;
11
11
12
12
impl ArchiveBuilderBuilder for ArArchiveBuilderBuilder {
13
- fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder < ' a > + ' a > {
13
+ fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder + ' a > {
14
14
Box :: new ( ArArchiveBuilder :: new ( sess, get_native_object_symbols) )
15
15
}
16
16
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ fn llvm_machine_type(cpu: &str) -> LLVMMachineType {
60
60
}
61
61
}
62
62
63
- impl < ' a > ArchiveBuilder < ' a > for LlvmArchiveBuilder < ' a > {
63
+ impl < ' a > ArchiveBuilder for LlvmArchiveBuilder < ' a > {
64
64
fn add_archive (
65
65
& mut self ,
66
66
archive : & Path ,
@@ -107,7 +107,7 @@ impl<'a> ArchiveBuilder<'a> for LlvmArchiveBuilder<'a> {
107
107
pub struct LlvmArchiveBuilderBuilder ;
108
108
109
109
impl ArchiveBuilderBuilder for LlvmArchiveBuilderBuilder {
110
- fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder < ' a > + ' a > {
110
+ fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder + ' a > {
111
111
// FIXME use ArArchiveBuilder on most targets again once reading thin archives is
112
112
// implemented
113
113
if true {
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ use std::path::{Path, PathBuf};
21
21
pub use crate :: errors:: { ArchiveBuildFailure , ExtractBundledLibsError , UnknownArchiveKind } ;
22
22
23
23
pub trait ArchiveBuilderBuilder {
24
- fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder < ' a > + ' a > ;
24
+ fn new_archive_builder < ' a > ( & self , sess : & ' a Session ) -> Box < dyn ArchiveBuilder + ' a > ;
25
25
26
26
/// Creates a DLL Import Library <https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-creation#creating-an-import-library>.
27
27
/// and returns the path on disk to that import library.
@@ -74,7 +74,7 @@ pub trait ArchiveBuilderBuilder {
74
74
}
75
75
}
76
76
77
- pub trait ArchiveBuilder < ' a > {
77
+ pub trait ArchiveBuilder {
78
78
fn add_file ( & mut self , path : & Path ) ;
79
79
80
80
fn add_archive (
@@ -167,7 +167,7 @@ pub fn try_extract_macho_fat_archive(
167
167
}
168
168
}
169
169
170
- impl < ' a > ArchiveBuilder < ' a > for ArArchiveBuilder < ' a > {
170
+ impl < ' a > ArchiveBuilder for ArArchiveBuilder < ' a > {
171
171
fn add_archive (
172
172
& mut self ,
173
173
archive_path : & Path ,
Original file line number Diff line number Diff line change @@ -308,7 +308,7 @@ fn link_rlib<'a>(
308
308
codegen_results : & CodegenResults ,
309
309
flavor : RlibFlavor ,
310
310
tmpdir : & MaybeTempDir ,
311
- ) -> Result < Box < dyn ArchiveBuilder < ' a > + ' a > , ErrorGuaranteed > {
311
+ ) -> Result < Box < dyn ArchiveBuilder + ' a > , ErrorGuaranteed > {
312
312
let lib_search_paths = archive_search_paths ( sess) ;
313
313
314
314
let mut ab = archive_builder_builder. new_archive_builder ( sess) ;
You can’t perform that action at this time.
0 commit comments