use bun.new

This commit is contained in:
Alistair Smith
2025-08-26 23:35:12 -07:00
parent 1015e0f978
commit ca8d9968fe

View File

@@ -237,8 +237,7 @@ pub fn create(
}
}
var worker = bun.handleOom(bun.default_allocator.create(WebWorker));
worker.* = WebWorker{
var worker = bun.new(WebWorker, WebWorker{
.lifecycle_handle = lifecycle_handle,
.ref_count = .init(),
.cpp_worker = cpp_worker,
@@ -260,7 +259,7 @@ pub fn create(
.argv = if (argv_ptr) |ptr| ptr[0..argv_len] else &.{},
.execArgv = if (inherit_execArgv) null else (if (execArgv_ptr) |ptr| ptr[0..execArgv_len] else &.{}),
.preloads = preloads.items,
};
});
worker.parent_poll_ref.ref(parent);
worker.ref();