| ... | ... | @@ -11291,7 +11291,7 @@ fn parseStrLit( |
| 11291 | 11291 | const result = r: { |
| 11292 | 11292 | var aw: std.io.Writer.Allocating = .fromArrayList(astgen.gpa, buf); |
| 11293 | 11293 | defer buf.* = aw.toArrayList(); |
| 11294 | | break :r std.zig.string_literal.parseWrite(&aw.interface, raw_string) catch |err| switch (err) { |
| 11294 | break :r std.zig.string_literal.parseWrite(&aw.writer, raw_string) catch |err| switch (err) { |
| 11295 | 11295 | error.WriteFailed => return error.OutOfMemory, |
| 11296 | 11296 | }; |
| 11297 | 11297 | }; |
| ... | ... | @@ -13741,7 +13741,7 @@ fn lowerAstErrors(astgen: *AstGen) error{OutOfMemory}!void { |
| 13741 | 13741 | |
| 13742 | 13742 | var msg: std.io.Writer.Allocating = .init(gpa); |
| 13743 | 13743 | defer msg.deinit(); |
| 13744 | | const msg_bw = &msg.interface; |
| 13744 | const msg_w = &msg.writer; |
| 13745 | 13745 | |
| 13746 | 13746 | var notes: std.ArrayListUnmanaged(u32) = .empty; |
| 13747 | 13747 | defer notes.deinit(gpa); |
| ... | ... | @@ -13775,19 +13775,19 @@ fn lowerAstErrors(astgen: *AstGen) error{OutOfMemory}!void { |
| 13775 | 13775 | .extra = .{ .offset = bad_off }, |
| 13776 | 13776 | }; |
| 13777 | 13777 | msg.clearRetainingCapacity(); |
| 13778 | | tree.renderError(ast_err, msg_bw) catch return error.OutOfMemory; |
| 13778 | tree.renderError(ast_err, msg_w) catch return error.OutOfMemory; |
| 13779 | 13779 | return try astgen.appendErrorTokNotesOff(tok, bad_off, "{s}", .{msg.getWritten()}, notes.items); |
| 13780 | 13780 | } |
| 13781 | 13781 | |
| 13782 | 13782 | var cur_err = tree.errors[0]; |
| 13783 | 13783 | for (tree.errors[1..]) |err| { |
| 13784 | 13784 | if (err.is_note) { |
| 13785 | | tree.renderError(err, msg_bw) catch return error.OutOfMemory; |
| 13785 | tree.renderError(err, msg_w) catch return error.OutOfMemory; |
| 13786 | 13786 | try notes.append(gpa, try astgen.errNoteTok(err.token, "{s}", .{msg.getWritten()})); |
| 13787 | 13787 | } else { |
| 13788 | 13788 | // Flush error |
| 13789 | 13789 | const extra_offset = tree.errorOffset(cur_err); |
| 13790 | | tree.renderError(cur_err, msg_bw) catch return error.OutOfMemory; |
| 13790 | tree.renderError(cur_err, msg_w) catch return error.OutOfMemory; |
| 13791 | 13791 | try astgen.appendErrorTokNotesOff(cur_err.token, extra_offset, "{s}", .{msg.getWritten()}, notes.items); |
| 13792 | 13792 | notes.clearRetainingCapacity(); |
| 13793 | 13793 | cur_err = err; |
| ... | ... | @@ -13801,7 +13801,7 @@ fn lowerAstErrors(astgen: *AstGen) error{OutOfMemory}!void { |
| 13801 | 13801 | |
| 13802 | 13802 | // Flush error |
| 13803 | 13803 | const extra_offset = tree.errorOffset(cur_err); |
| 13804 | | tree.renderError(cur_err, msg_bw) catch return error.OutOfMemory; |
| 13804 | tree.renderError(cur_err, msg_w) catch return error.OutOfMemory; |
| 13805 | 13805 | try astgen.appendErrorTokNotesOff(cur_err.token, extra_offset, "{s}", .{msg.getWritten()}, notes.items); |
| 13806 | 13806 | } |
| 13807 | 13807 | |