diff options
Diffstat (limited to 'parse.c')
-rw-r--r-- | parse.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -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: { |