diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-07-13 19:28:05 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-07-13 19:28:05 -0400 |
commit | 6d800ca8bac8ea0b9eae255833273c90d0108eb9 (patch) | |
tree | bf5c066e842c183b03f99ebae7fb02cefca0cae3 /parse.c | |
parent | a1afddbf8843d01c93cad0735fce4417318a096e (diff) |
simplify varargs for
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: { |