| ... | ... | @@ -5113,11 +5113,13 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: std.Pr |
| 5113 | 5113 | } |
| 5114 | 5114 | |
| 5115 | 5115 | // Just to save disk space, we delete the files that are never needed again. |
| 5116 | | defer if (out_diag_path) |diag_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(diag_file_path)) catch |err| { |
| 5117 | | log.warn("failed to delete '{s}': {s}", .{ diag_file_path, @errorName(err) }); |
| 5116 | defer if (out_diag_path) |diag_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(diag_file_path)) catch |err| switch (err) { |
| 5117 | error.FileNotFound => {}, // the file wasn't created due to an error we reported |
| 5118 | else => log.warn("failed to delete '{s}': {s}", .{ diag_file_path, @errorName(err) }), |
| 5118 | 5119 | }; |
| 5119 | | defer if (out_dep_path) |dep_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(dep_file_path)) catch |err| { |
| 5120 | | log.warn("failed to delete '{s}': {s}", .{ dep_file_path, @errorName(err) }); |
| 5120 | defer if (out_dep_path) |dep_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(dep_file_path)) catch |err| switch (err) { |
| 5121 | error.FileNotFound => {}, // the file wasn't created due to an error we reported |
| 5122 | else => log.warn("failed to delete '{s}': {s}", .{ dep_file_path, @errorName(err) }), |
| 5121 | 5123 | }; |
| 5122 | 5124 | if (std.process.can_spawn) { |
| 5123 | 5125 | var child = std.process.Child.init(argv.items, arena); |