@@ -1173,13 +1173,6 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
11731173 // only the linker flavor is known; use the default linker for the selected flavor
11741174 ( None , Some ( flavor) ) => Some ( (
11751175 PathBuf :: from ( match flavor {
1176- LinkerFlavor :: Em => {
1177- if cfg ! ( windows) {
1178- "emcc.bat"
1179- } else {
1180- "emcc"
1181- }
1182- }
11831176 LinkerFlavor :: Gcc => {
11841177 if cfg ! ( any( target_os = "solaris" , target_os = "illumos" ) ) {
11851178 // On historical Solaris systems, "cc" may have
@@ -1194,11 +1187,17 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
11941187 }
11951188 }
11961189 LinkerFlavor :: Ld => "ld" ,
1197- LinkerFlavor :: Msvc => "link.exe" ,
11981190 LinkerFlavor :: Lld ( _) => "lld" ,
1199- LinkerFlavor :: PtxLinker => "rust-ptx-linker" ,
1200- LinkerFlavor :: BpfLinker => "bpf-linker" ,
1201- LinkerFlavor :: L4Bender => "l4-bender" ,
1191+ LinkerFlavor :: Msvc => "link.exe" ,
1192+ LinkerFlavor :: EmCc => {
1193+ if cfg ! ( windows) {
1194+ "emcc.bat"
1195+ } else {
1196+ "emcc"
1197+ }
1198+ }
1199+ LinkerFlavor :: Bpf => "bpf-linker" ,
1200+ LinkerFlavor :: Ptx => "rust-ptx-linker" ,
12021201 } ) ,
12031202 flavor,
12041203 ) ) ,
@@ -1208,7 +1207,7 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
12081207 } ) ;
12091208
12101209 let flavor = if stem == "emcc" {
1211- LinkerFlavor :: Em
1210+ LinkerFlavor :: EmCc
12121211 } else if stem == "gcc"
12131212 || stem. ends_with ( "-gcc" )
12141213 || stem == "clang"
@@ -2114,11 +2113,11 @@ fn add_order_independent_options(
21142113 } ) ;
21152114 }
21162115
2117- if flavor == LinkerFlavor :: PtxLinker {
2116+ if flavor == LinkerFlavor :: Ptx {
21182117 // Provide the linker with fallback to internal `target-cpu`.
21192118 cmd. arg ( "--fallback-arch" ) ;
21202119 cmd. arg ( & codegen_results. crate_info . target_cpu ) ;
2121- } else if flavor == LinkerFlavor :: BpfLinker {
2120+ } else if flavor == LinkerFlavor :: Bpf {
21222121 cmd. arg ( "--cpu" ) ;
21232122 cmd. arg ( & codegen_results. crate_info . target_cpu ) ;
21242123 cmd. arg ( "--cpu-features" ) ;
0 commit comments