From 6d670164925dbaa73be2e73b10eb1644be6c9ff1 Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Sun, 9 Feb 2025 21:33:37 +0400 Subject: [PATCH] fix bug after switch from HashMap to Vec --- core/vdbe/builder.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/vdbe/builder.rs b/core/vdbe/builder.rs index 67f0f2749..9e42b330f 100644 --- a/core/vdbe/builder.rs +++ b/core/vdbe/builder.rs @@ -110,10 +110,8 @@ impl ProgramBuilder { pub fn emit_insn(&mut self, insn: Insn) { if let Some(label) = self.next_insn_label { - self.label_to_resolved_offset.insert( - label.to_label_value() as usize, - Some(self.insns.len() as InsnReference), - ); + self.label_to_resolved_offset[label.to_label_value() as usize] = + Some(self.insns.len() as InsnReference); self.next_insn_label = None; } self.insns.push(insn);