summaryrefslogtreecommitdiff
path: root/crates/parser/src/visit.rs
diff options
context:
space:
mode:
authorHenry <mail@henrygressmann.de>2026-04-25 18:30:53 +0200
committerHenry <mail@henrygressmann.de>2026-04-25 18:30:53 +0200
commit165b19813067140e3f594740affda804dbdb0564 (patch)
tree0368fb2b1da998b24753537ccc5d77b85de6d4a0 /crates/parser/src/visit.rs
parente6691d035b6948452d6073317451b3f1ff0a24f8 (diff)
chore: add global bin op and acc superinstructions, cleanup executor
Signed-off-by: Henry <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src/visit.rs')
-rw-r--r--crates/parser/src/visit.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/crates/parser/src/visit.rs b/crates/parser/src/visit.rs
index de0c8fb..996f728 100644
--- a/crates/parser/src/visit.rs
+++ b/crates/parser/src/visit.rs
@@ -227,10 +227,18 @@ impl<'a, R: WasmModuleResources> wasmparser::VisitOperator<'a> for FunctionBuild
if let Some(Instruction::LocalGet64(src)) = last { Some(*src) } else { None }
}
wasmparser::ValType::V128 => {
- if let Some(Instruction::LocalGet128(src)) = last { Some(*src) } else { None }
+ if let Some(Instruction::LocalGet128(src)) = last {
+ Some(*src)
+ } else {
+ None
+ }
}
wasmparser::ValType::Ref(_) => {
- if let Some(Instruction::LocalGet32(src)) = last { Some(*src) } else { None }
+ if let Some(Instruction::LocalGet32(src)) = last {
+ Some(*src)
+ } else {
+ None
+ }
}
};