From b56575ea5e1061a22a6358c56f5259d5ca9c6daa Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Sat, 2 Nov 2024 22:32:02 +0200 Subject: [PATCH] Zig update: remove usages of anonymous structs --- src/aro/Builtins.zig | 2 +- src/aro/Parser.zig | 2 +- src/aro/text_literal.zig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/aro/Builtins.zig b/src/aro/Builtins.zig index 7490f7bf..3da06d9a 100644 --- a/src/aro/Builtins.zig +++ b/src/aro/Builtins.zig @@ -157,7 +157,7 @@ fn createType(desc: TypeDescription, it: *TypeDescription.TypeIterator, comp: *c .len = element_count, .elem = child_ty, }; - const vector_ty = .{ .specifier = .vector, .data = .{ .array = arr_ty } }; + const vector_ty: Type = .{ .specifier = .vector, .data = .{ .array = arr_ty } }; builder.specifier = Type.Builder.fromType(vector_ty); }, .q => { diff --git a/src/aro/Parser.zig b/src/aro/Parser.zig index 29f59ec8..63e9b285 100644 --- a/src/aro/Parser.zig +++ b/src/aro/Parser.zig @@ -8254,7 +8254,7 @@ fn primaryExpr(p: *Parser) Error!Result { fn makePredefinedIdentifier(p: *Parser, strings_top: usize) !Result { const end: u32 = @intCast(p.strings.items.len); - const elem_ty = .{ .specifier = .char, .qual = .{ .@"const" = true } }; + const elem_ty: Type = .{ .specifier = .char, .qual = .{ .@"const" = true } }; const arr_ty = try p.arena.create(Type.Array); arr_ty.* = .{ .elem = elem_ty, .len = end - strings_top }; const ty: Type = .{ .specifier = .array, .data = .{ .array = arr_ty } }; diff --git a/src/aro/text_literal.zig b/src/aro/text_literal.zig index d9f6b2a8..7bc8fd95 100644 --- a/src/aro/text_literal.zig +++ b/src/aro/text_literal.zig @@ -188,7 +188,7 @@ pub const Parser = struct { pub fn err(self: *Parser, tag: Diagnostics.Tag, extra: Diagnostics.Message.Extra) void { if (self.errored) return; self.errored = true; - const diagnostic = .{ .tag = tag, .extra = extra }; + const diagnostic: CharDiagnostic = .{ .tag = tag, .extra = extra }; if (self.errors_len == self.errors_buffer.len) { self.errors_buffer[self.errors_buffer.len - 1] = diagnostic; } else {