aboutsummaryrefslogtreecommitdiff
path: root/src/logger.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-30 15:34:31 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-04-30 15:34:31 -0700
commit2961b7c8cac1033c1f039272038fe309e3fe6c01 (patch)
tree38f0b29a16099b1e1ff779d62208122a7b96f72e /src/logger.zig
parentcb639afb57a8caf002a50ae5c0ecd42b8ddeb612 (diff)
downloadbun-2961b7c8cac1033c1f039272038fe309e3fe6c01.tar.gz
bun-2961b7c8cac1033c1f039272038fe309e3fe6c01.tar.zst
bun-2961b7c8cac1033c1f039272038fe309e3fe6c01.zip
inching closure
Former-commit-id: 107310d785ee9dfbd258a1fc015976a76cdcef82
Diffstat (limited to 'src/logger.zig')
-rw-r--r--src/logger.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/logger.zig b/src/logger.zig
index e8ced7156..d735469c3 100644
--- a/src/logger.zig
+++ b/src/logger.zig
@@ -187,6 +187,15 @@ pub const Log = struct {
});
}
+ pub fn addRangeErrorFmtWithNotes(log: *Log, source: ?Source, r: Range, allocator: *std.mem.Allocator, notes: []Data, comptime text: string, args: anytype) !void {
+ log.errors += 1;
+ try log.addMsg(Msg{
+ .kind = .err,
+ .data = rangeData(source, r, std.fmt.allocPrint(allocator, text, args) catch unreachable),
+ .notes = notes,
+ });
+ }
+
pub fn addErrorFmt(log: *Log, source: ?Source, l: Loc, allocator: *std.mem.Allocator, comptime text: string, args: anytype) !void {
log.errors += 1;
try log.addMsg(Msg{