File tree Expand file tree Collapse file tree 1 file changed +1
-11
lines changed
src/bootstrap/src/core/build_steps Expand file tree Collapse file tree 1 file changed +1
-11
lines changed Original file line number Diff line number Diff line change @@ -241,17 +241,7 @@ pub(crate) fn is_ci_llvm_available(config: &Config, asserts: bool) -> bool {
241241
242242/// Returns true if we're running in CI with modified LLVM (and thus can't download it)
243243pub ( crate ) fn is_ci_llvm_modified ( config : & Config ) -> bool {
244- // If the LLVM submodule is unavailable (which is the case when `llvm.download-ci-llvm` is set to true),
245- // LLVM cannot be modified which means it is unnecessary to run the git logic below.
246- //
247- // This is very unlikely to happen on our (rust-lang/rust) CI runners, as we intentionally fetch all
248- // submodules in CI and most of the time (probably always) prefer `llvm.download-ci-llvm` to be set
249- // to "if-unchanged" or true.
250- if config. in_tree_llvm_info . is_managed_git_subrepository ( ) {
251- return false ;
252- }
253-
254- CiEnv :: is_ci ( ) && {
244+ CiEnv :: is_rust_lang_managed_ci_job ( ) && config. rust_info . is_managed_git_subrepository ( ) && {
255245 // We assume we have access to git, so it's okay to unconditionally pass
256246 // `true` here.
257247 let llvm_sha = detect_llvm_sha ( config, true ) ;
You can’t perform that action at this time.
0 commit comments