From d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8 Mon Sep 17 00:00:00 2001 From: Alex Cameron Date: Sat, 26 Dec 2020 15:30:19 +1100 Subject: std: Support equivalent ArrayList operations in ArrayHashMap --- src/codegen.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index c2537a1ca0..7f449082f4 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -2123,7 +2123,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { try parent_branch.inst_table.ensureCapacity(self.gpa, parent_branch.inst_table.items().len + else_branch.inst_table.items().len); for (else_branch.inst_table.items()) |else_entry| { - const canon_mcv = if (saved_then_branch.inst_table.remove(else_entry.key)) |then_entry| blk: { + const canon_mcv = if (saved_then_branch.inst_table.swapRemove(else_entry.key)) |then_entry| blk: { // The instruction's MCValue is overridden in both branches. parent_branch.inst_table.putAssumeCapacity(else_entry.key, then_entry.value); if (else_entry.value == .dead) { -- cgit v1.2.3