(valtype: &wasmparser::ValType)
| 215 | } |
| 216 | |
| 217 | pub(crate) fn convert_valtype(valtype: &wasmparser::ValType) -> Result<WasmType> { |
| 218 | match valtype { |
| 219 | wasmparser::ValType::I32 => Ok(WasmType::I32), |
| 220 | wasmparser::ValType::I64 => Ok(WasmType::I64), |
| 221 | wasmparser::ValType::F32 => Ok(WasmType::F32), |
| 222 | wasmparser::ValType::F64 => Ok(WasmType::F64), |
| 223 | wasmparser::ValType::V128 => Ok(WasmType::V128), |
| 224 | wasmparser::ValType::Ref(r) => convert_reftype(*r), |
| 225 | } |
| 226 | } |
| 227 | |
| 228 | pub(crate) fn process_const_operators(ops: OperatorsReader<'_>) -> Result<Box<[ConstInstruction]>> { |
| 229 | let ops = ops.into_iter().collect::<wasmparser::Result<Vec<_>>>()?; |
no test coverage detected