diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-01-06 16:32:23 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-06 16:32:23 -0800 |
| commit | d7d905696c3e3b0e2b8c691317cb696be940b9a3 (patch) | |
| tree | 3bdc251c196100d2bca29b14d38ded9f342ddaf1 /src/codegen.zig | |
| parent | 76870a2265410dc8790b9383cf39610f4b33e3ee (diff) | |
| parent | d92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8 (diff) | |
| download | zig-d7d905696c3e3b0e2b8c691317cb696be940b9a3.tar.gz zig-d7d905696c3e3b0e2b8c691317cb696be940b9a3.zip | |
Merge pull request #7622 from tetsuo-cpp/array-hash-map-improvements
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 d704744486..dd37d3b025 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) { |
