diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-04-16 08:15:04 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-04-16 08:15:04 +0200 |
| commit | 6f386e7a9c5224a37e02d627c3e12bee59dee519 (patch) | |
| tree | eee3f55462ac20964a1e425655bafef76e22b44d | |
| parent | bd9bd388fcba2d68b9eab6ff8a051bd07bcde525 (diff) | |
| download | rust-6f386e7a9c5224a37e02d627c3e12bee59dee519.tar.gz rust-6f386e7a9c5224a37e02d627c3e12bee59dee519.zip | |
Only delete the lld directory if it exists
| -rw-r--r-- | src/tools/opt-dist/src/utils/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/opt-dist/src/utils/mod.rs b/src/tools/opt-dist/src/utils/mod.rs index 32d88a59af9..fb4f14ea41a 100644 --- a/src/tools/opt-dist/src/utils/mod.rs +++ b/src/tools/opt-dist/src/utils/mod.rs @@ -36,7 +36,9 @@ pub fn clear_llvm_files(env: &Environment) -> anyhow::Result<()> { // directories ourselves. log::info!("Clearing LLVM build files"); delete_directory(&env.build_artifacts().join("llvm"))?; - delete_directory(&env.build_artifacts().join("lld"))?; + if env.build_artifacts().join("lld").is_dir() { + delete_directory(&env.build_artifacts().join("lld"))?; + } Ok(()) } |
