motiejus/zig

fork of https://codeberg.org/ziglang/zig
git clone https://git.jakstys.lt/motiejus/zig.git
Log | Tree | Refs | README | LICENSE

commit 4ee79aa33cb067c0a13837658d63c929b4ecaf20 (tree)
parent 70ad5bc3631c330eb41b9379d7e93f0647da2fd6
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date:   Sun,  4 Dec 2022 18:35:29 -0500

CBE: revert broken change that got missed

Diffstat:
Msrc/codegen/c.zig | 10+++-------
1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/codegen/c.zig b/src/codegen/c.zig @@ -1549,11 +1549,7 @@ pub const DeclGen = struct { return name; } - fn renderTupleTypedef( - dg: *DeclGen, - t: Type, - kind: TypedefKind, - ) error{ OutOfMemory, AnalysisFail }![]const u8 { + fn renderTupleTypedef(dg: *DeclGen, t: Type) error{ OutOfMemory, AnalysisFail }![]const u8 { var buffer = std.ArrayList(u8).init(dg.typedefs.allocator); defer buffer.deinit(); @@ -1565,7 +1561,7 @@ pub const DeclGen = struct { if (!field_ty.hasRuntimeBits() or fields.values[i].tag() != .unreachable_value) continue; try buffer.append(' '); - try dg.renderTypeAndName(buffer.writer(), field_ty, .{ .field = field_id }, .Mut, 0, kind); + try dg.renderTypeAndName(buffer.writer(), field_ty, .{ .field = field_id }, .Mut, 0, .Complete); try buffer.appendSlice(";\n"); field_id += 1; @@ -1987,7 +1983,7 @@ pub const DeclGen = struct { const tuple_ty = Type.initPayload(&tuple_pl.base); const name = dg.getTypedefName(tuple_ty) orelse - try dg.renderTupleTypedef(tuple_ty, kind); + try dg.renderTupleTypedef(tuple_ty); try w.writeAll(name); } else switch (kind) {