diff options
author | 2022-11-06 17:45:16 -0800 | |
---|---|---|
committer | 2022-11-06 17:45:16 -0800 | |
commit | 07cb04e311364115cfc4f94b3f0bc46b16c1d99c (patch) | |
tree | 42000a053af98dd8cf87cbd99130e48851907358 | |
parent | b1fcc9e6bf77e98a7798fc8a4b40c3f2e814f701 (diff) | |
download | bun-07cb04e311364115cfc4f94b3f0bc46b16c1d99c.tar.gz bun-07cb04e311364115cfc4f94b3f0bc46b16c1d99c.tar.zst bun-07cb04e311364115cfc4f94b3f0bc46b16c1d99c.zip |
Fix symbol error with `make headers`
cc @lawrencecchen
-rw-r--r-- | src/bun.js/api/ffi.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/api/ffi.zig b/src/bun.js/api/ffi.zig index dd5de1da7..e8deffd3d 100644 --- a/src/bun.js/api/ffi.zig +++ b/src/bun.js/api/ffi.zig @@ -654,6 +654,8 @@ pub const FFI = struct { extern "C" fn FFICallbackFunctionWrapper_destroy(*anyopaque) void; pub fn deinit(val: *Function, globalThis: *JSC.JSGlobalObject, allocator: std.mem.Allocator) void { + JSC.markBinding(@src()); + if (val.base_name) |base_name| { if (std.mem.span(base_name).len > 0) { allocator.free(bun.constStrToU8(std.mem.span(base_name))); @@ -926,6 +928,7 @@ pub const FFI = struct { js_function: JSValue, is_threadsafe: bool, ) !void { + JSC.markBinding(@src()); var source_code = std.ArrayList(u8).init(allocator); var source_code_writer = source_code.writer(); var ffi_wrapper = Bun__createFFICallbackFunction(js_context, js_function); |