aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-06 17:45:16 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-06 17:45:16 -0800
commit07cb04e311364115cfc4f94b3f0bc46b16c1d99c (patch)
tree42000a053af98dd8cf87cbd99130e48851907358
parentb1fcc9e6bf77e98a7798fc8a4b40c3f2e814f701 (diff)
downloadbun-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.zig3
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);