aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/napi/napi.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/napi/napi.zig b/src/napi/napi.zig
index 31d15c8ea..a65143a09 100644
--- a/src/napi/napi.zig
+++ b/src/napi/napi.zig
@@ -249,7 +249,7 @@ pub export fn napi_create_int64(_: napi_env, value: i64, result: *napi_value) na
pub export fn napi_create_string_latin1(env: napi_env, str: [*]const u8, length: usize, result: *napi_value) napi_status {
var len = length;
if (NAPI_AUTO_LENGTH == length) {
- len = bun.span(std.meta.assumeSentinel(str, 0)).len;
+ len = bun.len(@ptrCast([*:0]const u8, str));
}
result.* = JSC.ZigString.init(str[0..len]).toValueGC(env);
return .ok;
@@ -257,7 +257,7 @@ pub export fn napi_create_string_latin1(env: napi_env, str: [*]const u8, length:
pub export fn napi_create_string_utf8(env: napi_env, str: [*]const u8, length: usize, result: *napi_value) napi_status {
var len = length;
if (NAPI_AUTO_LENGTH == length) {
- len = bun.span(std.meta.assumeSentinel(str, 0)).len;
+ len = bun.len(@ptrCast([*:0]const u8, str));
}
result.* = JSC.ZigString.init(str[0..len]).withEncoding().toValueGC(env);
return .ok;
@@ -265,7 +265,7 @@ pub export fn napi_create_string_utf8(env: napi_env, str: [*]const u8, length: u
pub export fn napi_create_string_utf16(env: napi_env, str: [*]const char16_t, length: usize, result: *napi_value) napi_status {
var len = length;
if (NAPI_AUTO_LENGTH == length) {
- len = bun.span(std.meta.assumeSentinel(str, 0)).len;
+ len = bun.len(@ptrCast([*:0]const char16_t, str));
}
result.* = JSC.ZigString.from16(str, len).toValueGC(env);
return .ok;