summaryrefslogtreecommitdiff
path: root/crates/parser
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-01-23 19:02:29 +0100
committerHenry Gressmann <mail@henrygressmann.de>2024-01-23 19:02:29 +0100
commitec26f4bf4e0ab381b9a194659c1bf71a3b1b19f5 (patch)
treeebf65aff5cad37d4c5981201418eecb8ac7778b1 /crates/parser
parent52eda3e7e9ecc62776888aa5d3aeef95660dff8d (diff)
feat: preserve null refs when returning
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser')
-rw-r--r--crates/parser/src/conversion.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs
index 1448d59..6045db1 100644
--- a/crates/parser/src/conversion.rs
+++ b/crates/parser/src/conversion.rs
@@ -202,8 +202,8 @@ pub(crate) fn convert_valtype(valtype: &wasmparser::ValType) -> ValType {
F32 => ValType::F32,
F64 => ValType::F64,
V128 => unimplemented!("128-bit values are not supported yet"),
- FuncRef => ValType::FuncRef,
- ExternRef => ValType::ExternRef,
+ FuncRef => ValType::RefFunc,
+ ExternRef => ValType::RefExtern,
}
}