diff --git a/crates/codegen/src/backend/evm/assembler/mod.rs b/crates/codegen/src/backend/evm/assembler/mod.rs index cf8fb8128..c18f89cb1 100644 --- a/crates/codegen/src/backend/evm/assembler/mod.rs +++ b/crates/codegen/src/backend/evm/assembler/mod.rs @@ -85,6 +85,8 @@ pub(crate) struct Assembler<'gcx> { label_relocations: Vec<(ir::BlockId, usize, Label)>, /// Unresolved deferred constants emitted as push operands. deferred_relocations: Vec<(ir::BlockId, usize, DeferredConst)>, + /// Indexed jumps whose possible targets are assembler labels. + indexed_jump_relocations: Vec<(ir::BlockId, Vec