| author | |
| committer | |
| log | 483933d88d4fbf00467a48df100075a40344766b |
| tree | 328036fa9c7eb125307437e0fdf0244d782c9736 |
| parent | 3692fb039d0f8d16ffce35e0062e51ab79192c9d |
2 files changed, 2 insertions(+), 2 deletions(-)
lib/std/zig/parse.zig+1-1| ... | @@ -2616,7 +2616,7 @@ const Parser = struct { | ... | @@ -2616,7 +2616,7 @@ const Parser = struct { |
| 2616 | const found_payload = try p.parsePtrIndexPayload(); | 2616 | const found_payload = try p.parsePtrIndexPayload(); |
| 2617 | if (found_payload == 0) try p.warn(.expected_loop_payload); | 2617 | if (found_payload == 0) try p.warn(.expected_loop_payload); |
| 2618 | 2618 | ||
| 2619 | const then_expr = try p.expectExpr(); | 2619 | const then_expr = try p.expectTypeExpr(); |
| 2620 | const else_token = p.eatToken(.keyword_else) orelse { | 2620 | const else_token = p.eatToken(.keyword_else) orelse { |
| 2621 | return p.addNode(.{ | 2621 | return p.addNode(.{ |
| 2622 | .tag = .for_simple, | 2622 | .tag = .for_simple, |
lib/std/zig/parser_test.zig+1-1| ... | @@ -5154,7 +5154,7 @@ test "recovery: missing for payload" { | ... | @@ -5154,7 +5154,7 @@ test "recovery: missing for payload" { |
| 5154 | try testError( | 5154 | try testError( |
| 5155 | \\comptime { | 5155 | \\comptime { |
| 5156 | \\ const a = for(a) {}; | 5156 | \\ const a = for(a) {}; |
| 5157 | \\ const a: for(a) {}; | 5157 | \\ const a: for(a) blk: {}; |
| 5158 | \\ for(a) {} | 5158 | \\ for(a) {} |
| 5159 | \\} | 5159 | \\} |
| 5160 | , &[_]Error{ | 5160 | , &[_]Error{ |