We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
compiletest_use_stage0_libtest
1 parent 55cfe3c commit 4d0260bCopy full SHA for 4d0260b
src/bootstrap/src/core/build_steps/tool.rs
@@ -425,11 +425,14 @@ macro_rules! bootstrap_tool {
425
}
426
)*
427
428
+ let is_unstable = false $(|| $unstable)*;
429
+ let compiletest_wants_stage0 = $tool_name == "compiletest" && builder.config.compiletest_use_stage0_libtest;
430
+
431
builder.ensure(ToolBuild {
432
compiler: self.compiler,
433
target: self.target,
434
tool: $tool_name,
- mode: if false $(|| $unstable)* {
435
+ mode: if is_unstable && !compiletest_wants_stage0 {
436
// use in-tree libraries for unstable features
437
Mode::ToolStd
438
} else {
0 commit comments