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.
}
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
- // rustdoc, so we want to avoid recompiling rustdoc twice if we
- // can. Otherwise compile everything else in stage0 as there's
- // no need to rebootstrap everything
+ // Compile the error-index in the same stage as rustdoc to avoid
+ // recompiling rustdoc twice if we can. Otherwise compile
+ // everything else in stage0 as there's no need to rebootstrap
+ // everything.
- Tool::ErrorIndex => self.top_stage,
+ Tool::ErrorIndex if self.top_stage >= 2 => self.top_stage,