Commit f4d328e2ac

Andrew Kelley <andrew@ziglang.org>
2025-08-14 00:04:25
Compilation: use renameTmpIntoCache
solves several problems with this pattern
1 parent f0d3b7a
Changed files (1)
src/Compilation.zig
@@ -5718,7 +5718,7 @@ pub fn cImport(
         const o_sub_path = "o" ++ fs.path.sep_str ++ hex_digest;
 
         if (comp.verbose_cimport) log.info("renaming {s} to {s}", .{ tmp_sub_path, o_sub_path });
-        try fs.rename(cache_dir, tmp_sub_path, cache_dir, o_sub_path);
+        try renameTmpIntoCache(comp.dirs.local_cache, tmp_sub_path, o_sub_path);
 
         break :digest .{ bin_digest, false };
     };