Skip to content

Commit 1f2495a

Browse files
committed
fix: add missing from64 wrap
1 parent c21f51b commit 1f2495a

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
@@ -1,6 +1,6 @@
11
import { napiModule } from 'emnapi:shared'
22
import { ENVIRONMENT_IS_NODE, wasmMemory, ENVIRONMENT_IS_PTHREAD, PThread } from 'emscripten:runtime'
3-
import { POINTER_SIZE, makeDynCall, makeGetValue, to64 } from 'emscripten:parse-tools'
3+
import { POINTER_SIZE, from64, makeDynCall, makeGetValue, to64 } from 'emscripten:parse-tools'
44
import { _emnapi_set_immediate, _emnapi_next_tick } from '../util'
55

66
function emnapiGetWorkerByPthreadPtr (pthreadPtr: number): any {
@@ -26,6 +26,7 @@ function emnapiGetWorkerByPthreadPtr (pthreadPtr: number): any {
2626
/** @__sig vp */
2727
export function _emnapi_worker_ref (pthreadPtr: number): void {
2828
if (ENVIRONMENT_IS_PTHREAD) return
29+
from64('pthreadPtr')
2930
const worker = emnapiGetWorkerByPthreadPtr(pthreadPtr)
3031
if (worker && typeof worker.ref === 'function') {
3132
worker.ref()
@@ -35,6 +36,7 @@ export function _emnapi_worker_ref (pthreadPtr: number): void {
3536
/** @__sig vp */
3637
export function _emnapi_worker_unref (pthreadPtr: number): void {
3738
if (ENVIRONMENT_IS_PTHREAD) return
39+
from64('pthreadPtr')
3840
const worker = emnapiGetWorkerByPthreadPtr(pthreadPtr)
3941
if (worker && typeof worker.unref === 'function') {
4042
worker.unref()

0 commit comments

Comments
 (0)