diff options
| author | Alex Cameron <ascottcameron@gmail.com> | 2020-12-26 15:30:19 +1100 |
|---|---|---|
| committer | Alex Cameron <ascottcameron@gmail.com> | 2021-01-06 00:55:51 +1100 |
| commit | d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8 (patch) | |
| tree | 95f0475d00dec67d85a2aa98dd730c1bcc9c10f9 /src/codegen.zig | |
| parent | 89286376c627c708e90697cb249a54feb7c827d6 (diff) | |
| download | zig-d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8.tar.gz zig-d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8.zip | |
std: Support equivalent ArrayList operations in ArrayHashMap
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 2 |
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) { |
