Rollup merge of #136626 - onur-ozkan:initial-rustdoc, r=jieyouxu

create `initial_rustdoc` field in `Build`

just a minor improvement
This commit is contained in:
Matthias Krüger
2025-02-08 21:37:25 +01:00
committed by GitHub
2 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -582,7 +582,7 @@ fn run(self, builder: &Builder<'_>) -> PathBuf {
if !target_compiler.is_snapshot(builder) {
panic!("rustdoc in stage 0 must be snapshot rustdoc");
}
return builder.initial_rustc.with_file_name(exe("rustdoc", target_compiler.host));
return builder.initial_rustdoc.clone();
}
let target = target_compiler.host;
+2
View File
@@ -154,6 +154,7 @@ pub struct Build {
targets: Vec<TargetSelection>,
initial_rustc: PathBuf,
initial_rustdoc: PathBuf,
initial_cargo: PathBuf,
initial_lld: PathBuf,
initial_relative_libdir: PathBuf,
@@ -354,6 +355,7 @@ pub fn new(mut config: Config) -> Build {
initial_lld,
initial_relative_libdir,
initial_rustc: config.initial_rustc.clone(),
initial_rustdoc: config.initial_rustc.with_file_name(exe("rustdoc", config.build)),
initial_cargo: config.initial_cargo.clone(),
initial_sysroot: config.initial_sysroot.clone(),
local_rebuild: config.local_rebuild,