wasm_interp: fix call_indirect immediates order

This commit is contained in:
Brian Carroll 2022-12-05 20:02:41 +00:00
parent 6d43763ab7
commit ad2973cd8d
No known key found for this signature in database
GPG key ID: 5C7B2EC4101703C0
2 changed files with 2 additions and 2 deletions

View file

@ -541,8 +541,8 @@ impl<'a, I: ImportDispatcher> Instance<'a, I> {
self.do_call(None, fn_index, module);
}
CALLINDIRECT => {
let table_index = self.fetch_immediate_u32(module);
let expected_signature = self.fetch_immediate_u32(module);
let table_index = self.fetch_immediate_u32(module);
let element_index = self.value_stack.pop_u32()?;
// So far, all compilers seem to be emitting MVP-compatible code. (Rust, Zig, Roc...)