summaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/parse.c b/parse.c
index 42e8d4b..5b58e8a 100644
--- a/parse.c
+++ b/parse.c
@@ -2395,14 +2395,10 @@ static Status parse_stmt(Parser *p, Statement *s, bool *was_a_statement) {
if (!cond_success) return false;
w->body.kind = BLOCK_WHILE;
} break;
- case KW_FOR:
- for_stmt: {
+ case KW_FOR: {
s->kind = STMT_FOR;
For *fo = s->for_ = parser_malloc(p, sizeof *fo);
fo->flags = 0;
- if (t->token->kind == TOKEN_DIRECT) {
- fo->flags |= FOR_STATIC;
- }
Block *prev_block = p->block;
fo->body.parent = p->block;
p->block = &fo->body;
@@ -2518,8 +2514,6 @@ static Status parse_stmt(Parser *p, Statement *s, bool *was_a_statement) {
} break;
case DIRECT_IF:
goto if_stmt;
- case DIRECT_FOR:
- goto for_stmt;
case DIRECT_ERROR:
case DIRECT_WARN:
case DIRECT_INFO: {