aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorAlex Cameron <ascottcameron@gmail.com>2020-12-26 15:30:19 +1100
committerAlex Cameron <ascottcameron@gmail.com>2021-01-06 00:55:51 +1100
commitd92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8 (patch)
tree95f0475d00dec67d85a2aa98dd730c1bcc9c10f9 /src/codegen.zig
parent89286376c627c708e90697cb249a54feb7c827d6 (diff)
downloadzig-d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8.tar.gz
zig-d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8.zip
std: Support equivalent ArrayList operations in ArrayHashMap
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig2
1 files changed, 1 insertions, 1 deletions
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) {