diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-11-04 20:26:39 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-11-04 20:26:39 -0700 |
| commit | c4dddcbadbcce587e0bd8593636373712294b5b2 (patch) | |
| tree | 06b427600f0115f5ffee2b6f019d00f3a9ac1d3f | |
| parent | e93d3a3cdb276c8ed3e50466f348e6a4b9de6899 (diff) | |
| download | zig-c4dddcbadbcce587e0bd8593636373712294b5b2.tar.gz zig-c4dddcbadbcce587e0bd8593636373712294b5b2.zip | |
std.zig.render: ability to omit variable declarations
| -rw-r--r-- | lib/std/zig/render.zig | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/std/zig/render.zig b/lib/std/zig/render.zig index acd4a6e002..c2a8ac9926 100644 --- a/lib/std/zig/render.zig +++ b/lib/std/zig/render.zig @@ -2037,6 +2037,7 @@ fn finishRenderBlock( const ais = r.ais; for (statements, 0..) |stmt, i| { if (i != 0) try renderExtraNewline(r, stmt); + if (r.fixups.omit_nodes.contains(stmt)) continue; switch (node_tags[stmt]) { .global_var_decl, .local_var_decl, @@ -2044,11 +2045,7 @@ fn finishRenderBlock( .aligned_var_decl, => try renderVarDecl(r, tree.fullVarDecl(stmt).?, false, .semicolon), - else => { - if (!r.fixups.omit_nodes.contains(stmt)) { - try renderExpression(r, stmt, .semicolon); - } - }, + else => try renderExpression(r, stmt, .semicolon), } } ais.popIndent(); |
