diff options
| author | Henry Gressmann <mail@henrygressmann.de> | 2024-03-13 15:28:31 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-13 15:28:31 +0100 |
| commit | 03020080366241f1c5b610546d3e17687232eb30 (patch) | |
| tree | 67ed5722bb37f55ffa135ce241f722f78cb56831 /crates/parser/src | |
| parent | 398b2af4ea37be98093bdf7ac185a468c62c4aef (diff) | |
chore: optimize block stack, remove EndFunc (#12)
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src')
| -rw-r--r-- | crates/parser/src/visit.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/parser/src/visit.rs b/crates/parser/src/visit.rs index b438fc1..c5743b8 100644 --- a/crates/parser/src/visit.rs +++ b/crates/parser/src/visit.rs @@ -392,7 +392,7 @@ impl<'a> wasmparser::VisitOperator<'a> for FunctionBuilder { fn visit_end(&mut self) -> Self::Output { let Some(label_pointer) = self.label_ptrs.pop() else { - return self.visit(Instruction::EndFunc); + return self.visit(Instruction::Return); }; let current_instr_ptr = self.instructions.len(); |
