about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorStuart Cook <Zalathar@users.noreply.github.com>2024-09-13 19:38:00 +1000
committerGitHub <noreply@github.com>2024-09-13 19:38:00 +1000
commit26bda05938cddffb3bff8dba9ceb4b0192b37982 (patch)
tree8393c77db1a21a1a51f331b8903ae3470363c22e /src/bootstrap
parent368718961c2826a36828153662d6e64f8d7bc931 (diff)
parent654513e202dcea87724c89507ecb1b47547d4cb2 (diff)
downloadrust-26bda05938cddffb3bff8dba9ceb4b0192b37982.tar.gz
rust-26bda05938cddffb3bff8dba9ceb4b0192b37982.zip
Rollup merge of #130261 - onur-ozkan:#130242, r=Kobzol
skip target sanity check when it's a `local-rebuild`

Running the stage0 target sanity check on the newly built compiler can result in errors and incorrect assumptions.

Resolves #130242
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/src/core/sanity.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/sanity.rs b/src/bootstrap/src/core/sanity.rs
index dbc712adadf..bd21fafc999 100644
--- a/src/bootstrap/src/core/sanity.rs
+++ b/src/bootstrap/src/core/sanity.rs
@@ -233,7 +233,8 @@ than building it.
         }
 
         // Ignore fake targets that are only used for unit tests in bootstrap.
-        if cfg!(not(feature = "bootstrap-self-test")) && !skip_target_sanity {
+        if cfg!(not(feature = "bootstrap-self-test")) && !skip_target_sanity && !build.local_rebuild
+        {
             let mut has_target = false;
             let target_str = target.to_string();