diff options
Diffstat (limited to 'crates/parser/src')
| -rw-r--r-- | crates/parser/src/conversion.rs | 2 | ||||
| -rw-r--r-- | crates/parser/src/visit.rs | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs index 001d7cc..bc082f0 100644 --- a/crates/parser/src/conversion.rs +++ b/crates/parser/src/conversion.rs @@ -225,8 +225,8 @@ pub(crate) fn convert_valtype(valtype: &wasmparser::ValType) -> ValType { wasmparser::ValType::I64 => ValType::I64, wasmparser::ValType::F32 => ValType::F32, wasmparser::ValType::F64 => ValType::F64, + wasmparser::ValType::V128 => ValType::V128, wasmparser::ValType::Ref(r) => convert_reftype(r), - wasmparser::ValType::V128 => unimplemented!("128-bit values are not supported yet"), } } diff --git a/crates/parser/src/visit.rs b/crates/parser/src/visit.rs index a506ecb..6002996 100644 --- a/crates/parser/src/visit.rs +++ b/crates/parser/src/visit.rs @@ -86,8 +86,8 @@ macro_rules! define_mem_operands { ($($name:ident, $instr:ident),*) => { $( #[inline(always)] - fn $name(&mut self, mem_arg: wasmparser::MemArg) -> Self::Output { - let arg = convert_memarg(mem_arg); + fn $name(&mut self, memarg: wasmparser::MemArg) -> Self::Output { + let arg = convert_memarg(memarg); self.instructions.push(Instruction::$instr { offset: arg.offset, mem_addr: arg.mem_addr, |
