Fix memory.init opcode issue in fast-interp (#2798)

Fix fast interpreter didn't throw OOB exception correctly in some scenarios.
Reported in #2797.
This commit is contained in:
TianlongLiang 2023-11-20 16:25:43 +08:00 committed by GitHub
parent aebe30426f
commit a57e70016a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2989,8 +2989,8 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
segment = read_uint32(frame_ip);
bytes = (uint64)POP_I32();
offset = (uint64)POP_I32();
bytes = (uint64)(uint32)POP_I32();
offset = (uint64)(uint32)POP_I32();
addr = POP_I32();
#if WASM_ENABLE_THREAD_MGR