diff options
-rw-r--r-- | src/bun.js/bindings/bun-simdutf.zig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bun.js/bindings/bun-simdutf.zig b/src/bun.js/bindings/bun-simdutf.zig index 9c07c1097..f687e0bb5 100644 --- a/src/bun.js/bindings/bun-simdutf.zig +++ b/src/bun.js/bindings/bun-simdutf.zig @@ -244,11 +244,13 @@ pub const length = struct { return simdutf__utf8_length_from_utf16le(input.ptr, input.len); } pub fn be(input: []const u16) usize { + JSC.markBinding(@src()); return simdutf__utf8_length_from_utf16be(input.ptr, input.len); } }; pub fn utf32(input: []const u32) usize { + JSC.markBinding(@src()); return simdutf__utf8_length_from_utf32(input.ptr, input.len); } }; @@ -258,14 +260,17 @@ pub const length = struct { pub const from = struct { pub const utf8 = struct { pub fn le(input: []const u8) usize { + JSC.markBinding(@src()); return simdutf__utf16_length_from_utf8(input.ptr, input.len); } pub fn be(input: []const u8) usize { + JSC.markBinding(@src()); return simdutf__utf16_length_from_utf8(input.ptr, input.len); } }; pub fn utf32(input: []const u32) usize { + JSC.markBinding(@src()); return simdutf__utf16_length_from_utf32(input.ptr, input.len); } }; @@ -275,6 +280,7 @@ pub const length = struct { pub const from = struct { pub const utf8 = struct { pub fn le(input: []const u8) usize { + JSC.markBinding(@src()); return simdutf__utf32_length_from_utf8(input.ptr, input.len); } pub fn be(input: []const u8) usize { @@ -284,9 +290,11 @@ pub const length = struct { pub const utf16 = struct { pub fn le(input: []const u16) usize { + JSC.markBinding(@src()); return simdutf__utf32_length_from_utf16le(input.ptr, input.len); } pub fn be(input: []const u16) usize { + JSC.markBinding(@src()); return simdutf__utf32_length_from_utf16be(input.ptr, input.len); } }; |