Skip to content

Commit 19b27bb

Browse files
committed
fix: add missing from64 wrap
1 parent 4113230 commit 19b27bb

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/emnapi/src/core/async.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { napiModule } from 'emnapi:shared'
44
import { ENVIRONMENT_IS_NODE, wasmMemory, ENVIRONMENT_IS_PTHREAD, PThread } from 'emscripten:runtime'
5-
import { POINTER_SIZE, makeDynCall, makeGetValue, to64 } from 'emscripten:parse-tools'
5+
import { POINTER_SIZE, from64, makeDynCall, makeGetValue, to64 } from 'emscripten:parse-tools'
66
import { _emnapi_set_immediate, _emnapi_next_tick } from '../util'
77

88
function emnapiGetWorkerByPthreadPtr (pthreadPtr: number): any {
@@ -28,6 +28,7 @@ function emnapiGetWorkerByPthreadPtr (pthreadPtr: number): any {
2828
/** @__sig vp */
2929
export function _emnapi_worker_ref (pthreadPtr: number): void {
3030
if (ENVIRONMENT_IS_PTHREAD) return
31+
from64('pthreadPtr')
3132
const worker = emnapiGetWorkerByPthreadPtr(pthreadPtr)
3233
if (worker && typeof worker.ref === 'function') {
3334
worker.ref()
@@ -37,6 +38,7 @@ export function _emnapi_worker_ref (pthreadPtr: number): void {
3738
/** @__sig vp */
3839
export function _emnapi_worker_unref (pthreadPtr: number): void {
3940
if (ENVIRONMENT_IS_PTHREAD) return
41+
from64('pthreadPtr')
4042
const worker = emnapiGetWorkerByPthreadPtr(pthreadPtr)
4143
if (worker && typeof worker.unref === 'function') {
4244
worker.unref()

0 commit comments

Comments
 (0)