@@ -1173,13 +1173,6 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
1173
1173
// only the linker flavor is known; use the default linker for the selected flavor
1174
1174
( None , Some ( flavor) ) => Some ( (
1175
1175
PathBuf :: from ( match flavor {
1176
- LinkerFlavor :: Em => {
1177
- if cfg ! ( windows) {
1178
- "emcc.bat"
1179
- } else {
1180
- "emcc"
1181
- }
1182
- }
1183
1176
LinkerFlavor :: Gcc => {
1184
1177
if cfg ! ( any( target_os = "solaris" , target_os = "illumos" ) ) {
1185
1178
// On historical Solaris systems, "cc" may have
@@ -1194,11 +1187,17 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
1194
1187
}
1195
1188
}
1196
1189
LinkerFlavor :: Ld => "ld" ,
1197
- LinkerFlavor :: Msvc => "link.exe" ,
1198
1190
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" ,
1202
1201
} ) ,
1203
1202
flavor,
1204
1203
) ) ,
@@ -1208,7 +1207,7 @@ pub fn linker_and_flavor(sess: &Session) -> (PathBuf, LinkerFlavor) {
1208
1207
} ) ;
1209
1208
1210
1209
let flavor = if stem == "emcc" {
1211
- LinkerFlavor :: Em
1210
+ LinkerFlavor :: EmCc
1212
1211
} else if stem == "gcc"
1213
1212
|| stem. ends_with ( "-gcc" )
1214
1213
|| stem == "clang"
@@ -2114,11 +2113,11 @@ fn add_order_independent_options(
2114
2113
} ) ;
2115
2114
}
2116
2115
2117
- if flavor == LinkerFlavor :: PtxLinker {
2116
+ if flavor == LinkerFlavor :: Ptx {
2118
2117
// Provide the linker with fallback to internal `target-cpu`.
2119
2118
cmd. arg ( "--fallback-arch" ) ;
2120
2119
cmd. arg ( & codegen_results. crate_info . target_cpu ) ;
2121
- } else if flavor == LinkerFlavor :: BpfLinker {
2120
+ } else if flavor == LinkerFlavor :: Bpf {
2122
2121
cmd. arg ( "--cpu" ) ;
2123
2122
cmd. arg ( & codegen_results. crate_info . target_cpu ) ;
2124
2123
cmd. arg ( "--cpu-features" ) ;
0 commit comments