diff --git a/test/utils/wasm3_engine.cpp b/test/utils/wasm3_engine.cpp index cf16843bc..efeb7a32b 100644 --- a/test/utils/wasm3_engine.cpp +++ b/test/utils/wasm3_engine.cpp @@ -42,8 +42,8 @@ namespace const void* env_adler32( IM3Runtime /*runtime*/, IM3ImportContext /*context*/, uint64_t* stack, void* mem) noexcept { - const uint32_t offset = static_cast(stack[0]); - const uint32_t length = static_cast(stack[1]); + const uint32_t offset = static_cast(stack[1]); + const uint32_t length = static_cast(stack[2]); stack[0] = fizzy::test::adler32({reinterpret_cast(mem) + offset, length}); return m3Err_none; }