From fd09b305380bebfdc2b47c8d58e29f790bb64d1a Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 4 Jul 2022 06:03:31 -0700 Subject: [sourcemaps] Add an assertion --- src/sourcemap/sourcemap.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/sourcemap/sourcemap.zig') diff --git a/src/sourcemap/sourcemap.zig b/src/sourcemap/sourcemap.zig index 22a916940..92bd6189c 100644 --- a/src/sourcemap/sourcemap.zig +++ b/src/sourcemap/sourcemap.zig @@ -645,7 +645,11 @@ pub const LineOffsetTable = struct { } if (c > 0x7F and columns_for_non_ascii.items.len == 0) { - + std.debug.assert(@ptrToInt( + remaining.ptr, + ) > @ptrToInt( + contents.ptr, + )); // we have a non-ASCII character, so we need to keep track of the // mapping from byte offsets to UTF-16 code unit counts columns_for_non_ascii.appendAssumeCapacity(column); -- cgit v1.2.3