mirror of
https://github.com/ziglang/zig.git
synced 2026-02-18 23:39:17 +00:00
zig fmt: fix switch body indent
This commit is contained in:
parent
fd13a75785
commit
6c1fda3f99
@ -1,3 +1,15 @@
|
||||
test "zig fmt: switch comment before prong" {
|
||||
try testCanonical(
|
||||
\\comptime {
|
||||
\\ switch (a) {
|
||||
\\ // hi
|
||||
\\ 0 => {},
|
||||
\\ }
|
||||
\\}
|
||||
\\
|
||||
);
|
||||
}
|
||||
|
||||
test "zig fmt: struct literal no trailing comma" {
|
||||
try testTransform(
|
||||
\\const a = foo{ .x = 1, .y = 2 };
|
||||
|
||||
@ -1050,11 +1050,11 @@ fn renderExpression(allocator: &mem.Allocator, stream: var, tree: &ast.Tree, ind
|
||||
|
||||
try renderExpression(allocator, stream, tree, indent, switch_node.expr, Space.None);
|
||||
|
||||
try renderToken(tree, stream, rparen, indent, Space.Space); // )
|
||||
try renderToken(tree, stream, lbrace, indent, Space.Newline); // {
|
||||
|
||||
const new_indent = indent + indent_delta;
|
||||
|
||||
try renderToken(tree, stream, rparen, indent, Space.Space); // )
|
||||
try renderToken(tree, stream, lbrace, new_indent, Space.Newline); // {
|
||||
|
||||
var it = switch_node.cases.iterator(0);
|
||||
while (it.next()) |node| {
|
||||
try stream.writeByteNTimes(' ', new_indent);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user