diff options
author | 2022-08-26 18:50:22 -0700 | |
---|---|---|
committer | 2022-08-26 18:50:22 -0700 | |
commit | e49dcfeff7a9af97ae0b5439ee97d27be195bc38 (patch) | |
tree | 3e5b4654fd74a40688c4098758218490e9e9b323 | |
parent | 70e778c2a85836f8139597c0bb0f5fe10e74610f (diff) | |
download | bun-e49dcfeff7a9af97ae0b5439ee97d27be195bc38.tar.gz bun-e49dcfeff7a9af97ae0b5439ee97d27be195bc38.tar.zst bun-e49dcfeff7a9af97ae0b5439ee97d27be195bc38.zip |
Update napi.zig
-rw-r--r-- | src/napi/napi.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/napi/napi.zig b/src/napi/napi.zig index 64fb8b153..84a1008e9 100644 --- a/src/napi/napi.zig +++ b/src/napi/napi.zig @@ -818,7 +818,7 @@ pub export fn napi_get_date_value(env: napi_env, value: napi_value, result: *f64 ).asNumber(); return .ok; } -pub extern fn napi_add_finalizer(env: napi_env, js_object: napi_value, native_object: ?*anyopaque, finalize_cb: napi_finalize, finalize_hint: ?*anyopaque, result: [*c]napi_ref) napi_status; +pub extern fn napi_add_finalizer(env: napi_env, js_object: napi_value, native_object: ?*anyopaque, finalize_cb: napi_finalize, finalize_hint: ?*anyopaque, result: *napi_ref) napi_status; pub export fn napi_create_bigint_int64(env: napi_env, value: i64, result: *napi_value) napi_status { result.* = JSC.JSValue.fromInt64NoTruncate(env, value); return .ok; @@ -1462,6 +1462,7 @@ pub fn fixDeadCodeElimination() void { std.mem.doNotOptimizeAway(&napi_ref_threadsafe_function); std.mem.doNotOptimizeAway(&napi_add_async_cleanup_hook); std.mem.doNotOptimizeAway(&napi_remove_async_cleanup_hook); + std.mem.doNotOptimizeAway(&napi_add_finalizer); std.mem.doNotOptimizeAway(&@import("../bun.js/node/buffer.zig").BufferVectorized.fill); } @@ -1555,5 +1556,6 @@ comptime { _ = napi_add_async_cleanup_hook; _ = napi_remove_async_cleanup_hook; _ = @import("../bun.js/node/buffer.zig").BufferVectorized.fill; + _ = napi_add_finalizer; } } |