Skip to content

Commit c84a1fb

Browse files
committed
fix bug in visit_else label pinning
1 parent e5f996f commit c84a1fb

File tree

1 file changed

+1
-1
lines changed
  • crates/wasmi/src/engine/translator/func

1 file changed

+1
-1
lines changed

crates/wasmi/src/engine/translator/func/visit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,8 @@ impl<'a> VisitOperator<'a> for FuncTranslator {
191191
self.encode_br(frame.label())?;
192192
}
193193
// Start of `else` block:
194-
self.labels.pin_label(else_label, self.instrs.next_pos());
195194
self.instrs.try_encode_staged();
195+
self.labels.pin_label(else_label, self.instrs.next_pos());
196196
}
197197
let consume_fuel_instr = self.instrs.encode_consume_fuel()?;
198198
self.reachable = frame.is_else_reachable();

0 commit comments

Comments
 (0)