diff --git a/src/reduce/Walk.zig b/src/reduce/Walk.zig index c740ac4f0b4a096fb34e9b5c5ae007ea8bb062e6..fc64b0541cc61f27af90338d51a08ec9b0733609 100644 --- a/src/reduce/Walk.zig +++ b/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 });