diff options
| -rw-r--r-- | compiler/rustc_session/src/filesearch.rs | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/compiler/rustc_session/src/filesearch.rs b/compiler/rustc_session/src/filesearch.rs index 357190178ce..9687d0bd8a7 100644 --- a/compiler/rustc_session/src/filesearch.rs +++ b/compiler/rustc_session/src/filesearch.rs @@ -49,16 +49,7 @@ impl<'a> FileSearch<'a> { { for search_path in self.search_paths() { debug!("searching {}", search_path.dir.display()); - fn is_rlib(spf: &SearchPathFile) -> bool { - if let Some(f) = &spf.file_name_str { f.ends_with(".rlib") } else { false } - } - // Reading metadata out of rlibs is faster, and if we find both - // an rlib and a dylib we only read one of the files of - // metadata, so in the name of speed, bring all rlib files to - // the front of the search list. - let files1 = search_path.files.iter().filter(|spf| is_rlib(&spf)); - let files2 = search_path.files.iter().filter(|spf| !is_rlib(&spf)); - for spf in files1.chain(files2) { + for spf in search_path.files.iter() { debug!("testing {}", spf.path.display()); let maybe_picked = pick(spf, search_path.kind); match maybe_picked { |
