authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-11-04 17:57:43-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-11-04 17:57:43-07:00
log212aa717d73866863c593033a1c8bd3c853150ed
treed7c88acc5138c7a4146c8e3f55d6566aa0129378
parent75efb736ce704fc43bdbe2410989c2b275d855e6

zig reduce: add transformation for removing container fields


1 files changed, 4 insertions(+), 1 deletions(-)

src/reduce/Walk.zig+4-1
...@@ -165,7 +165,10 @@ fn walkMember(w: *Walk, decl: Ast.Node.Index) Error!void {...@@ -165,7 +165,10 @@ fn walkMember(w: *Walk, decl: Ast.Node.Index) Error!void {
165 .container_field_init,165 .container_field_init,
166 .container_field_align,166 .container_field_align,
167 .container_field,167 .container_field,
168 => try walkContainerField(w, ast.fullContainerField(decl).?),168 => {
169 try w.transformations.append(.{ .delete_node = decl });
170 try walkContainerField(w, ast.fullContainerField(decl).?);
171 },
169172
170 .@"comptime" => {173 .@"comptime" => {
171 try w.transformations.append(.{ .delete_node = decl });174 try w.transformations.append(.{ .delete_node = decl });