| ... | ... | @@ -5174,11 +5174,13 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: std.Pr |
| 5174 | 5174 | } |
| 5175 | 5175 | |
| 5176 | 5176 | // Just to save disk space, we delete the files that are never needed again. |
| 5177 | | defer if (out_diag_path) |diag_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(diag_file_path)) catch |err| { |
| 5178 | | log.warn("failed to delete '{s}': {s}", .{ diag_file_path, @errorName(err) }); |
| 5177 | defer if (out_diag_path) |diag_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(diag_file_path)) catch |err| switch (err) { |
| 5178 | error.FileNotFound => {}, // the file wasn't created due to an error we reported |
| 5179 | else => log.warn("failed to delete '{s}': {s}", .{ diag_file_path, @errorName(err) }), |
| 5179 | 5180 | }; |
| 5180 | | defer if (out_dep_path) |dep_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(dep_file_path)) catch |err| { |
| 5181 | | log.warn("failed to delete '{s}': {s}", .{ dep_file_path, @errorName(err) }); |
| 5181 | defer if (out_dep_path) |dep_file_path| zig_cache_tmp_dir.deleteFile(std.fs.path.basename(dep_file_path)) catch |err| switch (err) { |
| 5182 | error.FileNotFound => {}, // the file wasn't created due to an error we reported |
| 5183 | else => log.warn("failed to delete '{s}': {s}", .{ dep_file_path, @errorName(err) }), |
| 5182 | 5184 | }; |
| 5183 | 5185 | if (std.process.can_spawn) { |
| 5184 | 5186 | var child = std.process.Child.init(argv.items, arena); |