summaryrefslogtreecommitdiff
path: root/crates/parser/src/conversion.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/parser/src/conversion.rs')
-rw-r--r--crates/parser/src/conversion.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs
index c13d08f..ccdc308 100644
--- a/crates/parser/src/conversion.rs
+++ b/crates/parser/src/conversion.rs
@@ -187,6 +187,7 @@ pub(crate) fn convert_module_type(ty: wasmparser::RecGroup) -> Result<FuncType>
));
}
let ty = types.next().unwrap().unwrap_func();
+
let params =
ty.params().iter().map(|p| Ok(convert_valtype(p))).collect::<Result<Vec<ValType>>>()?.into_boxed_slice();
@@ -197,11 +198,10 @@ pub(crate) fn convert_module_type(ty: wasmparser::RecGroup) -> Result<FuncType>
}
pub(crate) fn convert_blocktype(blocktype: wasmparser::BlockType) -> BlockArgs {
- use wasmparser::BlockType::*;
match blocktype {
- Empty => BlockArgs::Empty,
- Type(ty) => BlockArgs::Type(convert_valtype(&ty)),
- FuncType(ty) => BlockArgs::FuncType(ty),
+ wasmparser::BlockType::Empty => BlockArgs::Empty,
+ wasmparser::BlockType::Type(ty) => BlockArgs::Type(convert_valtype(&ty)),
+ wasmparser::BlockType::FuncType(ty) => BlockArgs::FuncType(ty),
}
}