File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
src/bootstrap/src/core/config Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -2483,9 +2483,18 @@ impl Config {
2483
2483
llvm:: is_ci_llvm_available ( self , asserts)
2484
2484
}
2485
2485
} ;
2486
+
2486
2487
match download_ci_llvm {
2487
2488
None => self . channel == "dev" && if_unchanged ( ) ,
2488
- Some ( StringOrBool :: Bool ( b) ) => b,
2489
+ Some ( StringOrBool :: Bool ( b) ) => {
2490
+ if !b && self . download_rustc_commit . is_some ( ) {
2491
+ panic ! (
2492
+ "`llvm.download-ci-llvm` cannot be set to `false` if `rust.download-rustc` is set to `true` or `if-unchanged`."
2493
+ ) ;
2494
+ }
2495
+
2496
+ b
2497
+ }
2489
2498
// FIXME: "if-available" is deprecated. Remove this block later (around mid 2024)
2490
2499
// to not break builds between the recent-to-old checkouts.
2491
2500
Some ( StringOrBool :: String ( s) ) if s == "if-available" => {
You can’t perform that action at this time.
0 commit comments