diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-08-17 20:52:23 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-08-17 20:52:23 +0300 |
| commit | 0d4e9292d85a169f881926556992d4ae12dcb6f4 (patch) | |
| tree | 99229dbacc2f679772ae9ef897b09da0c664b2ff /src/actualize.c | |
| parent | 395efb9c8a0a0160a7b95769e9484bae5548bbde (diff) | |
| download | ek-0d4e9292d85a169f881926556992d4ae12dcb6f4.tar.gz ek-0d4e9292d85a169f881926556992d4ae12dcb6f4.zip | |
actually enable clang compilation and apply fixes
Diffstat (limited to 'src/actualize.c')
| -rw-r--r-- | src/actualize.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/actualize.c b/src/actualize.c index aa5b398..0ea94a9 100644 --- a/src/actualize.c +++ b/src/actualize.c @@ -1534,6 +1534,7 @@ static int integral_type(struct type *type) case TYPE_BOOL: return true; /* maybe? */ default: + break; } return false; @@ -1560,14 +1561,12 @@ static int pointer_conversion(struct type *a, struct type *b) static struct ast *lookup_enum_member(struct ast *enu, char *find) { - size_t i = 0; struct ast *m = enum_body(enu); while (m) { assert(m->k == AST_VAL); if (same_id(find, val_id(m))) break; m = m->n; - i++; } return m; @@ -1946,6 +1945,7 @@ static int _replace_type_id(struct type *type, void *data) } default: + break; } return 0; @@ -2608,7 +2608,7 @@ static int actualize_continue(struct act_state *state, struct scope *scope, { UNUSED(scope); node->t = void_type(); - if (!state->flags & ACT_IN_LOOP) { + if (!(state->flags & ACT_IN_LOOP)) { semantic_error(scope->fctx, node, "continue outside of loop"); return -1; @@ -2623,7 +2623,7 @@ static int actualize_break(struct act_state *state, struct scope *scope, { UNUSED(scope); node->t = void_type(); - if (!state->flags & ACT_IN_LOOP) { + if (!(state->flags & ACT_IN_LOOP)) { semantic_error(scope->fctx, node, "break outside of loop"); return -1; |
