summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
diff options
context:
space:
mode:
authorLuqman Aden <me@luqman.ca>2021-06-04 19:47:28 -0700
committerLuqman Aden <me@luqman.ca>2021-06-05 21:59:41 -0700
commita26f00357f95f6affba7917e00e02152b1b24210 (patch)
tree4ee8fb4523dc9f7a40e3f12fd9dafef598164189 /compiler/rustc_codegen_ssa/src
parentf434217aab9abf583ebc928b97ab4116921137aa (diff)
downloadrust-a26f00357f95f6affba7917e00e02152b1b24210.tar.gz
rust-a26f00357f95f6affba7917e00e02152b1b24210.zip
Unify duplicate linker_and_flavor methods in rustc_codegen_{cranelift,ssa}.
Diffstat (limited to 'compiler/rustc_codegen_ssa/src')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/link.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
index 9a66d016252..7a05eba8025 100644
--- a/compiler/rustc_codegen_ssa/src/back/link.rs
+++ b/compiler/rustc_codegen_ssa/src/back/link.rs
@@ -1089,7 +1089,8 @@ pub fn ignored_for_lto(sess: &Session, info: &CrateInfo, cnum: CrateNum) -> bool
         && (info.compiler_builtins == Some(cnum) || info.is_no_builtins.contains(&cnum))
 }
 
-fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
+// This functions tries to determine the appropriate linker (and corresponding LinkerFlavor) to use
+pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
     fn infer_from(
         sess: &Session,
         linker: Option<PathBuf>,