diff options
| author | Veikka Tuominen <git@vexu.eu> | 2024-03-17 13:31:28 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2024-03-17 14:42:12 +0200 |
| commit | 436c72e89a6e402b6920ab03207b95d0ca709ee9 (patch) | |
| tree | a3388f0414101b608f48e54420c9ef3254b5d423 /src/Sema.zig | |
| parent | fec4b7ef5c6a9fc2da1708be6e5be0a619d4b948 (diff) | |
| download | zig-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.zig | 8 |
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()); } } |
