let mut unstable_opts = false;
let mut args = compiler::extern_args(&self, unit, &mut unstable_opts)?;
args.extend(compiler::lto_args(&self, unit));
- args.extend(compiler::features_args(&self, unit));
+ args.extend(compiler::features_args(unit));
args.extend(compiler::check_cfg_args(&self, unit));
let script_meta = self.find_build_script_metadata(unit);
paths::create_dir_all(&doc_dir)?;
rustdoc.arg("-o").arg(&doc_dir);
- rustdoc.args(&features_args(cx, unit));
+ rustdoc.args(&features_args(unit));
rustdoc.args(&check_cfg_args(cx, unit));
add_error_format_and_color(cx, &mut rustdoc);
cmd.arg("--cfg").arg("test");
}
- cmd.args(&features_args(cx, unit));
+ cmd.args(&features_args(unit));
cmd.args(&check_cfg_args(cx, unit));
let meta = cx.files().metadata(unit);
}
/// All active features for the unit passed as --cfg
-fn features_args(_cx: &Context<'_, '_>, unit: &Unit) -> Vec<OsString> {
+fn features_args(unit: &Unit) -> Vec<OsString> {
let mut args = Vec::with_capacity(unit.features.len() * 2);
for feat in &unit.features {