aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-01-06 16:32:23 -0800
committerGitHub <noreply@github.com>2021-01-06 16:32:23 -0800
commitd7d905696c3e3b0e2b8c691317cb696be940b9a3 (patch)
tree3bdc251c196100d2bca29b14d38ded9f342ddaf1 /src/codegen.zig
parent76870a2265410dc8790b9383cf39610f4b33e3ee (diff)
parentd92ea56884c4cdc3a0cff8b6ed1e31f959ee0fa8 (diff)
downloadzig-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.zig2
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) {