aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-11-04 18:06:11 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-11-04 18:06:11 -0700
commit88acdb9aa6cdb8ea20e02c4d0f85be81f696897c (patch)
treececbbdac819892394ae318bce3ed87583c618802 /lib/std
parent212aa717d73866863c593033a1c8bd3c853150ed (diff)
downloadzig-88acdb9aa6cdb8ea20e02c4d0f85be81f696897c.tar.gz
zig-88acdb9aa6cdb8ea20e02c4d0f85be81f696897c.zip
zig reduce: delete statements from blocks
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/zig/render.zig7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/std/zig/render.zig b/lib/std/zig/render.zig
index f8ad44353f..acd4a6e002 100644
--- a/lib/std/zig/render.zig
+++ b/lib/std/zig/render.zig
@@ -2043,7 +2043,12 @@ fn finishRenderBlock(
.simple_var_decl,
.aligned_var_decl,
=> try renderVarDecl(r, tree.fullVarDecl(stmt).?, false, .semicolon),
- else => try renderExpression(r, stmt, .semicolon),
+
+ else => {
+ if (!r.fixups.omit_nodes.contains(stmt)) {
+ try renderExpression(r, stmt, .semicolon);
+ }
+ },
}
}
ais.popIndent();