Commit 212aa717d7

Andrew Kelley <andrew@ziglang.org>
2023-11-05 01:57:43
zig reduce: add transformation for removing container fields
1 parent 75efb73
Changed files (1)
src
reduce
src/reduce/Walk.zig
@@ -165,7 +165,10 @@ fn walkMember(w: *Walk, decl: Ast.Node.Index) Error!void {
         .container_field_init,
         .container_field_align,
         .container_field,
-        => try walkContainerField(w, ast.fullContainerField(decl).?),
+        => {
+            try w.transformations.append(.{ .delete_node = decl });
+            try walkContainerField(w, ast.fullContainerField(decl).?);
+        },
 
         .@"comptime" => {
             try w.transformations.append(.{ .delete_node = decl });