diff options
| author | Henry Gressmann <mail@henrygressmann.de> | 2024-06-25 13:08:24 +0200 |
|---|---|---|
| committer | Henry Gressmann <mail@henrygressmann.de> | 2024-06-25 13:08:24 +0200 |
| commit | ba1f2638d2979bcd86313f9429c48da22478adc8 (patch) | |
| tree | cc31b34854f8432ba4a8a2023c8d38e0d4def1c8 /crates/parser/src | |
| parent | fc76c1eeddc3b0e0be6a1cc0490fdd2b178c8875 (diff) | |
chore: update deps & testsuite, add msrv
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src')
| -rw-r--r-- | crates/parser/src/conversion.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs index e8dd9a8..59c023e 100644 --- a/crates/parser/src/conversion.rs +++ b/crates/parser/src/conversion.rs @@ -256,8 +256,10 @@ pub(crate) fn process_const_operators(ops: OperatorsReader<'_>) -> Result<ConstI pub(crate) fn convert_heaptype(heap: wasmparser::HeapType) -> ValType { match heap { - wasmparser::HeapType::Func => ValType::RefFunc, - wasmparser::HeapType::Extern => ValType::RefExtern, + wasmparser::HeapType::Abstract { shared: false, ty: wasmparser::AbstractHeapType::Func } => ValType::RefFunc, + wasmparser::HeapType::Abstract { shared: false, ty: wasmparser::AbstractHeapType::Extern } => { + ValType::RefExtern + } _ => unimplemented!("Unsupported heap type: {:?}", heap), } } |
