diff --git a/src/mono/browser/runtime/jiterpreter-interp-entry.ts b/src/mono/browser/runtime/jiterpreter-interp-entry.ts index e3025366ede1e1..69735abec53232 100644 --- a/src/mono/browser/runtime/jiterpreter-interp-entry.ts +++ b/src/mono/browser/runtime/jiterpreter-interp-entry.ts @@ -256,6 +256,7 @@ function flush_wasm_entry_trampoline_jit_queue () { const jitQueue : TrampolineInfo[] = []; let methodPtr = 0; while ((methodPtr = cwraps.mono_jiterp_tlqueue_next(JitQueue.InterpEntry)) != 0) { + methodPtr = methodPtr as any >>> 0 as any; const info = infoTable[methodPtr]; if (!info) { mono_log_info(`Failed to find corresponding info for method ptr ${methodPtr} from jit queue!`); diff --git a/src/mono/browser/runtime/jiterpreter-jit-call.ts b/src/mono/browser/runtime/jiterpreter-jit-call.ts index 67d0b7786e78ab..d4cb590e129710 100644 --- a/src/mono/browser/runtime/jiterpreter-jit-call.ts +++ b/src/mono/browser/runtime/jiterpreter-jit-call.ts @@ -290,6 +290,7 @@ export function mono_interp_flush_jitcall_queue (): void { const jitQueue: TrampolineInfo[] = []; let methodPtr = 0; while ((methodPtr = cwraps.mono_jiterp_tlqueue_next(JitQueue.JitCall)) != 0) { + methodPtr = methodPtr as any >>> 0 as any; const infos = infosByMethod[methodPtr]; if (!infos) { mono_log_info(`Failed to find corresponding info list for method ptr ${methodPtr} from jit queue!`);