From 75b3feee05eb8b08fc6441a7e45fd9269ae7bee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?fn=20=E2=8C=83=20=E2=8C=A5?= <70830482+FnControlOption@users.noreply.github.com> Date: Fri, 29 Dec 2023 08:07:37 -0800 Subject: [PATCH] std.zig.Ast: Reorder fields to reflect position in source --- lib/std/zig/Ast.zig | 12 ++++++------ lib/std/zig/Parse.zig | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/std/zig/Ast.zig b/lib/std/zig/Ast.zig index c0c03c1c70..e358ee80d6 100644 --- a/lib/std/zig/Ast.zig +++ b/lib/std/zig/Ast.zig @@ -1433,8 +1433,8 @@ pub fn containerField(tree: Ast, node: Node.Index) full.ContainerField { return tree.fullContainerFieldComponents(.{ .main_token = main_token, .type_expr = data.lhs, - .value_expr = extra.value_expr, .align_expr = extra.align_expr, + .value_expr = extra.value_expr, .tuple_like = tree.tokens.items(.tag)[main_token] != .identifier or tree.tokens.items(.tag)[main_token + 1] != .colon, }); @@ -1447,8 +1447,8 @@ pub fn containerFieldInit(tree: Ast, node: Node.Index) full.ContainerField { return tree.fullContainerFieldComponents(.{ .main_token = main_token, .type_expr = data.lhs, - .value_expr = data.rhs, .align_expr = 0, + .value_expr = data.rhs, .tuple_like = tree.tokens.items(.tag)[main_token] != .identifier or tree.tokens.items(.tag)[main_token + 1] != .colon, }); @@ -1461,8 +1461,8 @@ pub fn containerFieldAlign(tree: Ast, node: Node.Index) full.ContainerField { return tree.fullContainerFieldComponents(.{ .main_token = main_token, .type_expr = data.lhs, - .value_expr = 0, .align_expr = data.rhs, + .value_expr = 0, .tuple_like = tree.tokens.items(.tag)[main_token] != .identifier or tree.tokens.items(.tag)[main_token + 1] != .colon, }); @@ -2565,8 +2565,8 @@ pub const full = struct { pub const Components = struct { main_token: TokenIndex, type_expr: Node.Index, - value_expr: Node.Index, align_expr: Node.Index, + value_expr: Node.Index, tuple_like: bool, }; @@ -3427,8 +3427,8 @@ pub const Node = struct { }; pub const ArrayTypeSentinel = struct { - elem_type: Index, sentinel: Index, + elem_type: Index, }; pub const PtrType = struct { @@ -3458,8 +3458,8 @@ pub const Node = struct { }; pub const ContainerField = struct { - value_expr: Index, align_expr: Index, + value_expr: Index, }; pub const GlobalVarDecl = struct { diff --git a/lib/std/zig/Parse.zig b/lib/std/zig/Parse.zig index 4de1261ae7..c0b775b8cf 100644 --- a/lib/std/zig/Parse.zig +++ b/lib/std/zig/Parse.zig @@ -919,8 +919,8 @@ fn expectContainerField(p: *Parse) !Node.Index { .data = .{ .lhs = type_expr, .rhs = try p.addExtra(Node.ContainerField{ - .value_expr = value_expr, .align_expr = align_expr, + .value_expr = value_expr, }), }, }); @@ -2049,8 +2049,8 @@ fn parseTypeExpr(p: *Parse) Error!Node.Index { .data = .{ .lhs = len_expr, .rhs = try p.addExtra(Node.ArrayTypeSentinel{ - .elem_type = elem_type, .sentinel = sentinel, + .elem_type = elem_type, }), }, });