aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/c.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-05-12 10:59:04 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-06-10 20:42:31 -0700
commitd89807efbb1bd5af0a92544298fc08ad6ba2d255 (patch)
tree6df53b53276ff7facead371acde63ad68bb0032f /src/codegen/c.zig
parent466328d1ca29f3f6dd142f74dda13b26687e71e0 (diff)
downloadzig-d89807efbb1bd5af0a92544298fc08ad6ba2d255.tar.gz
zig-d89807efbb1bd5af0a92544298fc08ad6ba2d255.zip
stage2: remove legacy Type array and array_sentinel
These are now handled by the InternPool.
Diffstat (limited to 'src/codegen/c.zig')
-rw-r--r--src/codegen/c.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codegen/c.zig b/src/codegen/c.zig
index 10a4856ad0..c8e7303545 100644
--- a/src/codegen/c.zig
+++ b/src/codegen/c.zig
@@ -2467,11 +2467,11 @@ pub fn genErrDecls(o: *Object) !void {
try writer.writeAll(";\n");
}
- var name_array_ty_pl = Type.Payload.Array{ .base = .{ .tag = .array }, .data = .{
+ const name_array_ty = try mod.arrayType(.{
.len = mod.error_name_list.items.len,
- .elem_type = Type.const_slice_u8_sentinel_0,
- } };
- const name_array_ty = Type.initPayload(&name_array_ty_pl.base);
+ .child = .const_slice_u8_sentinel_0_type,
+ .sentinel = .zero_u8,
+ });
try writer.writeAll("static ");
try o.dg.renderTypeAndName(writer, name_array_ty, .{ .identifier = array_identifier }, Const, 0, .complete);