aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2024-03-17 13:31:28 +0200
committerVeikka Tuominen <git@vexu.eu>2024-03-17 14:42:12 +0200
commit436c72e89a6e402b6920ab03207b95d0ca709ee9 (patch)
treea3388f0414101b608f48e54420c9ef3254b5d423 /src/Sema.zig
parentfec4b7ef5c6a9fc2da1708be6e5be0a619d4b948 (diff)
downloadzig-436c72e89a6e402b6920ab03207b95d0ca709ee9.tar.gz
zig-436c72e89a6e402b6920ab03207b95d0ca709ee9.zip
Sema: allow param instructions to clobber inst_map
Closes #18840
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index e6e34b37fd..145ade4657 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -9919,7 +9919,7 @@ fn zirParam(
.is_comptime = comptime_syntax,
.name = param_name,
});
- sema.inst_map.putAssumeCapacityNoClobber(inst, .generic_poison);
+ sema.inst_map.putAssumeCapacity(inst, .generic_poison);
return;
},
else => |e| return e,
@@ -9936,7 +9936,7 @@ fn zirParam(
.is_comptime = comptime_syntax,
.name = param_name,
});
- sema.inst_map.putAssumeCapacityNoClobber(inst, .generic_poison);
+ sema.inst_map.putAssumeCapacity(inst, .generic_poison);
return;
},
else => |e| return e,
@@ -9951,7 +9951,7 @@ fn zirParam(
if (is_comptime) {
// If this is a comptime parameter we can add a constant generic_poison
// since this is also a generic parameter.
- sema.inst_map.putAssumeCapacityNoClobber(inst, .generic_poison);
+ sema.inst_map.putAssumeCapacity(inst, .generic_poison);
} else {
// Otherwise we need a dummy runtime instruction.
const result_index: Air.Inst.Index = @enumFromInt(sema.air_instructions.len);
@@ -9959,7 +9959,7 @@ fn zirParam(
.tag = .alloc,
.data = .{ .ty = param_ty },
});
- sema.inst_map.putAssumeCapacityNoClobber(inst, result_index.toRef());
+ sema.inst_map.putAssumeCapacity(inst, result_index.toRef());
}
}