commit
241984987b
|
@ -732,7 +732,7 @@ fn parseIfStatement(arena: *Allocator, it: *TokenIterator, tree: *Tree) !?*Node
|
|||
|
||||
const block_expr = (try parseBlockExpr(arena, it, tree));
|
||||
const assign_expr = if (block_expr == null)
|
||||
try expectNode(arena, it, tree, parseAdditionExpr, .{
|
||||
try expectNode(arena, it, tree, parseAssignExpr, .{
|
||||
.ExpectedBlockOrAssignment = .{ .token = it.index },
|
||||
})
|
||||
else
|
||||
|
|
|
@ -208,6 +208,16 @@ test "recovery: invalid comptime" {
|
|||
});
|
||||
}
|
||||
|
||||
test "zig fmt: if statment" {
|
||||
try testCanonical(
|
||||
\\test "" {
|
||||
\\ if (optional()) |some|
|
||||
\\ bar = some.foo();
|
||||
\\}
|
||||
\\
|
||||
);
|
||||
}
|
||||
|
||||
test "zig fmt: top-level fields" {
|
||||
try testCanonical(
|
||||
\\a: did_you_know,
|
||||
|
|
Loading…
Reference in New Issue