Skip to content

Commit 04f0bd1

Browse files
committed
fix POP_MEM_OFFSET and POP_TBL_ELEM_IDX of memory64
Signed-off-by: wenlingyun1 <wenlingyun1@xiaomi.com>
1 parent d20081a commit 04f0bd1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/iwasm/interpreter/wasm_interp_classic.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,8 +593,8 @@ wasm_interp_get_frame_ref(WASMInterpFrame *frame)
593593
#endif
594594

595595
#if WASM_ENABLE_MEMORY64 != 0
596-
#define POP_MEM_OFFSET() (is_memory64 ? POP_I64() : POP_I32())
597-
#define POP_TBL_ELEM_IDX() (is_table64 ? POP_I64() : POP_I32())
596+
#define POP_MEM_OFFSET() (is_memory64 ? POP_I64() : (uint32)POP_I32())
597+
#define POP_TBL_ELEM_IDX() (is_table64 ? POP_I64() : (uint32)POP_I32())
598598
#else
599599
#define POP_MEM_OFFSET() POP_I32()
600600
#define POP_TBL_ELEM_IDX() POP_I32()

0 commit comments

Comments
 (0)