aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/logger.zig6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/logger.zig b/src/logger.zig
index d2effc869..2fc5fa2a6 100644
--- a/src/logger.zig
+++ b/src/logger.zig
@@ -70,12 +70,10 @@ pub const Loc = packed struct {
return if (loc.start == -1) null else loc.*;
}
- pub inline fn toUsize(self: *const Loc) usize {
- return @intCast(usize, self.start);
- }
+ pub const toUsize = i;
pub inline fn i(self: *const Loc) usize {
- return @intCast(usize, self.start);
+ return @intCast(usize, @maximum(self.start, 0));
}
pub const Empty = Loc{ .start = -1 };