diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-02-04 01:44:12 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-04 01:44:12 -0800 |
| commit | d3fc2648cc94f0e98ab1299711c02bb5b3f2864c (patch) | |
| tree | 0b85fdd16ee2d07b7a0fb87a0ff51724f9f4b40c /src/Compilation.zig | |
| parent | 9bf97b8494524074b1d3cfe71cd08aae335ba576 (diff) | |
| parent | 3dad7312b2c0f84c557b1cf01cfbbbaa04ffc79c (diff) | |
| download | zig-d3fc2648cc94f0e98ab1299711c02bb5b3f2864c.tar.gz zig-d3fc2648cc94f0e98ab1299711c02bb5b3f2864c.zip | |
Merge pull request #18778 from ziglang/system-package-mode
Implement system package mode and lazy dependencies
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index beb2c8cf99..e837004779 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -4530,6 +4530,9 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: *std.P log.err("{}: failed to parse clang diagnostics: {s}", .{ err, stderr }); return comp.failCObj(c_object, "clang exited with code {d}", .{code}); }; + zig_cache_tmp_dir.deleteFile(out_diag_path) catch |err| { + log.warn("failed to delete '{s}': {s}", .{ out_diag_path, @errorName(err) }); + }; return comp.failCObjWithOwnedDiagBundle(c_object, bundle); } }, |
