| ... | ... | @@ -4912,12 +4912,17 @@ pub fn handleAndReportParseError( |
| 4912 | 4912 | error.InvalidTarget, error.InvalidTargetFatLibrary => { |
| 4913 | 4913 | var targets_string = std.ArrayList(u8).init(self.base.allocator); |
| 4914 | 4914 | defer targets_string.deinit(); |
| 4915 | | try targets_string.writer().writeAll("("); |
| 4916 | | for (ctx.detected_targets.items) |t| { |
| 4917 | | try targets_string.writer().print("{s}, ", .{t}); |
| 4915 | |
| 4916 | if (ctx.detected_targets.items.len > 1) { |
| 4917 | try targets_string.writer().writeAll("("); |
| 4918 | for (ctx.detected_targets.items) |t| { |
| 4919 | try targets_string.writer().print("{s}, ", .{t}); |
| 4920 | } |
| 4921 | try targets_string.resize(targets_string.items.len - 2); |
| 4922 | try targets_string.writer().writeAll(")"); |
| 4923 | } else { |
| 4924 | try targets_string.writer().writeAll(ctx.detected_targets.items[0]); |
| 4918 | 4925 | } |
| 4919 | | try targets_string.resize(targets_string.items.len - 2); |
| 4920 | | try targets_string.writer().writeAll(")"); |
| 4921 | 4926 | |
| 4922 | 4927 | switch (err) { |
| 4923 | 4928 | error.InvalidTarget => try self.reportParseError( |