We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 642c92e commit cd43545Copy full SHA for cd43545
compiler/rustc_codegen_ssa/src/back/link.rs
@@ -2256,11 +2256,13 @@ fn add_order_independent_options(
2256
} else if flavor == LinkerFlavor::Bpf {
2257
cmd.arg("--cpu");
2258
cmd.arg(&codegen_results.crate_info.target_cpu);
2259
- cmd.arg("--cpu-features");
2260
- cmd.arg(match &sess.opts.cg.target_feature {
2261
- feat if !feat.is_empty() => feat.as_ref(),
2262
- _ => sess.target.options.features.as_ref(),
2263
- });
+ if let Some(feat) = [sess.opts.cg.target_feature.as_str(), &sess.target.options.features]
+ .into_iter()
+ .find(|feat| !feat.is_empty())
+ {
+ cmd.arg("--cpu-features");
2264
+ cmd.arg(feat);
2265
+ }
2266
}
2267
2268
cmd.linker_plugin_lto();
0 commit comments