diff options
author | 2023-04-17 01:20:38 -0700 | |
---|---|---|
committer | 2023-04-17 01:20:38 -0700 | |
commit | 746940d21eced8b5057392efa5666e4d2be23df1 (patch) | |
tree | 5f1140762de59cfe8c1cbba884c8c89c06a86470 /src | |
parent | 07b4b4ced01a13073b41eea8e8a1fbae4a63d343 (diff) | |
download | bun-746940d21eced8b5057392efa5666e4d2be23df1.tar.gz bun-746940d21eced8b5057392efa5666e4d2be23df1.tar.zst bun-746940d21eced8b5057392efa5666e4d2be23df1.zip |
Fixes #2634
Diffstat (limited to 'src')
-rw-r--r-- | src/js_lexer.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig index 8ff73fcb6..98393080b 100644 --- a/src/js_lexer.zig +++ b/src/js_lexer.zig @@ -782,12 +782,12 @@ fn NewLexer_( } inline fn nextCodepointSlice(it: *LexerType) []const u8 { - const cp_len = strings.wtf8ByteSequenceLength(it.source.contents.ptr[it.current]); + const cp_len = strings.wtf8ByteSequenceLengthWithInvalid(it.source.contents.ptr[it.current]); return if (!(cp_len + it.current > it.source.contents.len)) it.source.contents[it.current .. cp_len + it.current] else ""; } inline fn nextCodepoint(it: *LexerType) CodePoint { - const cp_len = strings.wtf8ByteSequenceLength(it.source.contents.ptr[it.current]); + const cp_len = strings.wtf8ByteSequenceLengthWithInvalid(it.source.contents.ptr[it.current]); const slice = if (!(cp_len + it.current > it.source.contents.len)) it.source.contents[it.current .. cp_len + it.current] else ""; const code_point = switch (slice.len) { |