rustbuild: Build stage 1 error index generator at stage 0
At stage 1 rustdoc is built at stage 0 so the error index generator should be as well. This fixes `x.py --stage 1 doc` as rustdoc doesn't even build at stage 1.
This commit is contained in:
parent
d532ba7c62
commit
2045e07745
@ -193,12 +193,12 @@ macro_rules! tool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn tool_default_stage(&self, tool: Tool) -> u32 {
|
pub fn tool_default_stage(&self, tool: Tool) -> u32 {
|
||||||
// Compile the error-index in the top stage as it depends on
|
// Compile the error-index in the same stage as rustdoc to avoid
|
||||||
// rustdoc, so we want to avoid recompiling rustdoc twice if we
|
// recompiling rustdoc twice if we can. Otherwise compile
|
||||||
// can. Otherwise compile everything else in stage0 as there's
|
// everything else in stage0 as there's no need to rebootstrap
|
||||||
// no need to rebootstrap everything
|
// everything.
|
||||||
match tool {
|
match tool {
|
||||||
Tool::ErrorIndex => self.top_stage,
|
Tool::ErrorIndex if self.top_stage >= 2 => self.top_stage,
|
||||||
_ => 0,
|
_ => 0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user