Skip to content

Commit f4306fc

Browse files
authored
Merge pull request #35 from nicolasdanet/master
Avoid fall through warnings
2 parents c9517c8 + 0562ea3 commit f4306fc

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tinyexpr.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ static te_expr *new_expr(const int type, const te_expr *parameters[]) {
9999
void te_free_parameters(te_expr *n) {
100100
if (!n) return;
101101
switch (TYPE_MASK(n->type)) {
102-
case TE_FUNCTION7: case TE_CLOSURE7: te_free(n->parameters[6]);
103-
case TE_FUNCTION6: case TE_CLOSURE6: te_free(n->parameters[5]);
104-
case TE_FUNCTION5: case TE_CLOSURE5: te_free(n->parameters[4]);
105-
case TE_FUNCTION4: case TE_CLOSURE4: te_free(n->parameters[3]);
106-
case TE_FUNCTION3: case TE_CLOSURE3: te_free(n->parameters[2]);
107-
case TE_FUNCTION2: case TE_CLOSURE2: te_free(n->parameters[1]);
102+
case TE_FUNCTION7: case TE_CLOSURE7: te_free(n->parameters[6]); /* Falls through. */
103+
case TE_FUNCTION6: case TE_CLOSURE6: te_free(n->parameters[5]); /* Falls through. */
104+
case TE_FUNCTION5: case TE_CLOSURE5: te_free(n->parameters[4]); /* Falls through. */
105+
case TE_FUNCTION4: case TE_CLOSURE4: te_free(n->parameters[3]); /* Falls through. */
106+
case TE_FUNCTION3: case TE_CLOSURE3: te_free(n->parameters[2]); /* Falls through. */
107+
case TE_FUNCTION2: case TE_CLOSURE2: te_free(n->parameters[1]); /* Falls through. */
108108
case TE_FUNCTION1: case TE_CLOSURE1: te_free(n->parameters[0]);
109109
}
110110
}
@@ -260,12 +260,12 @@ void next_token(state *s) {
260260
s->bound = var->address;
261261
break;
262262

263-
case TE_CLOSURE0: case TE_CLOSURE1: case TE_CLOSURE2: case TE_CLOSURE3:
264-
case TE_CLOSURE4: case TE_CLOSURE5: case TE_CLOSURE6: case TE_CLOSURE7:
265-
s->context = var->context;
263+
case TE_CLOSURE0: case TE_CLOSURE1: case TE_CLOSURE2: case TE_CLOSURE3: /* Falls through. */
264+
case TE_CLOSURE4: case TE_CLOSURE5: case TE_CLOSURE6: case TE_CLOSURE7: /* Falls through. */
265+
s->context = var->context; /* Falls through. */
266266

267-
case TE_FUNCTION0: case TE_FUNCTION1: case TE_FUNCTION2: case TE_FUNCTION3:
268-
case TE_FUNCTION4: case TE_FUNCTION5: case TE_FUNCTION6: case TE_FUNCTION7:
267+
case TE_FUNCTION0: case TE_FUNCTION1: case TE_FUNCTION2: case TE_FUNCTION3: /* Falls through. */
268+
case TE_FUNCTION4: case TE_FUNCTION5: case TE_FUNCTION6: case TE_FUNCTION7: /* Falls through. */
269269
s->type = var->type;
270270
s->function = var->address;
271271
break;

0 commit comments

Comments
 (0)