diff options
| author | Matthew Lugg <mlugg@mlugg.co.uk> | 2024-08-26 23:53:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-26 23:53:01 +0100 |
| commit | 492cc2ef8d1d21d96e25541c22ab885a31c62770 (patch) | |
| tree | 68a56acd898e308845054123f0cf6816761d3fa1 /src/mutable_value.zig | |
| parent | 849c31a6cc3d1e554f97c2ccf7aaa886070cfadd (diff) | |
| parent | 61e8a6c0082778e9d7a120fb5b9c30ebf85d586b (diff) | |
| download | zig-492cc2ef8d1d21d96e25541c22ab885a31c62770.tar.gz zig-492cc2ef8d1d21d96e25541c22ab885a31c62770.zip | |
Merge pull request #21208 from Rexicon226/pt-begone
Cleanup type resolution and finish `zcu` rename
Diffstat (limited to 'src/mutable_value.zig')
| -rw-r--r-- | src/mutable_value.zig | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mutable_value.zig b/src/mutable_value.zig index 63f198dfa7..9fcac259df 100644 --- a/src/mutable_value.zig +++ b/src/mutable_value.zig @@ -223,7 +223,7 @@ pub const MutableValue = union(enum) { @memset(elems[0..@intCast(len_no_sent)], .{ .interned = undef_elem }); }, .Struct => for (elems[0..@intCast(len_no_sent)], 0..) |*mut_elem, i| { - const field_ty = ty.structFieldType(i, zcu).toIntern(); + const field_ty = ty.fieldType(i, zcu).toIntern(); mut_elem.* = .{ .interned = try pt.intern(.{ .undef = field_ty }) }; }, else => unreachable, @@ -369,7 +369,7 @@ pub const MutableValue = union(enum) { .bytes => |b| { assert(is_trivial_int); assert(field_val.typeOf(zcu).toIntern() == .u8_type); - b.data[field_idx] = @intCast(Value.fromInterned(field_val.interned).toUnsignedInt(pt)); + b.data[field_idx] = @intCast(Value.fromInterned(field_val.interned).toUnsignedInt(zcu)); }, .repeated => |r| { if (field_val.eqlTrivial(r.child.*)) return; @@ -382,9 +382,9 @@ pub const MutableValue = union(enum) { { // We can use the `bytes` representation. const bytes = try arena.alloc(u8, @intCast(len_inc_sent)); - const repeated_byte = Value.fromInterned(r.child.interned).toUnsignedInt(pt); + const repeated_byte = Value.fromInterned(r.child.interned).toUnsignedInt(zcu); @memset(bytes, @intCast(repeated_byte)); - bytes[field_idx] = @intCast(Value.fromInterned(field_val.interned).toUnsignedInt(pt)); + bytes[field_idx] = @intCast(Value.fromInterned(field_val.interned).toUnsignedInt(zcu)); mv.* = .{ .bytes = .{ .ty = r.ty, .data = bytes, @@ -431,7 +431,7 @@ pub const MutableValue = union(enum) { } else { const bytes = try arena.alloc(u8, a.elems.len); for (a.elems, bytes) |elem_val, *b| { - b.* = @intCast(Value.fromInterned(elem_val.interned).toUnsignedInt(pt)); + b.* = @intCast(Value.fromInterned(elem_val.interned).toUnsignedInt(zcu)); } mv.* = .{ .bytes = .{ .ty = a.ty, |
