Allow for when x in y { (minor oversight in syntax)

This commit is contained in:
gingerBill committed 2024-06-29 10:13:15 +01:00
1 parent 06652bebce
commit 906afa4154
2 files changed
+8

No files matched your search

+3
View File
@@ -4573,9 +4573,12 @@ gb_internal Ast *parse_when_stmt(AstFile *f) {
isize prev_level = f->expr_level;
f->expr_level = -1;
bool prev_allow_in_expr = f->allow_in_expr;
f->allow_in_expr = true;
cond = parse_expr(f, false);
f->allow_in_expr = prev_allow_in_expr;
f->expr_level = prev_level;
if (cond == nullptr) {