aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-17 01:20:38 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-04-17 01:20:38 -0700
commit746940d21eced8b5057392efa5666e4d2be23df1 (patch)
tree5f1140762de59cfe8c1cbba884c8c89c06a86470 /src
parent07b4b4ced01a13073b41eea8e8a1fbae4a63d343 (diff)
downloadbun-746940d21eced8b5057392efa5666e4d2be23df1.tar.gz
bun-746940d21eced8b5057392efa5666e4d2be23df1.tar.zst
bun-746940d21eced8b5057392efa5666e4d2be23df1.zip
Fixes #2634
Diffstat (limited to 'src')
-rw-r--r--src/js_lexer.zig4
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) {