From d89807efbb1bd5af0a92544298fc08ad6ba2d255 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 12 May 2023 10:59:04 -0700 Subject: stage2: remove legacy Type array and array_sentinel These are now handled by the InternPool. --- src/codegen/c.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/codegen/c.zig') 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); -- cgit v1.2.3