diff options
Diffstat (limited to 'src/compile.c')
| -rw-r--r-- | src/compile.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compile.c b/src/compile.c index 468c3b37..f4f1adeb 100644 --- a/src/compile.c +++ b/src/compile.c @@ -796,6 +796,7 @@ static CORD _compile_statement(env_t *env, ast_t *ast) const char *clause_tag_name = Match(clause->pattern, Var)->name; code = CORD_all(code, "case ", namespace_prefix(enum_t->env, enum_t->env->namespace), "tag$", clause_tag_name, ": {\n", compile_statement(env, clause->body), + "break;\n" "}\n"); continue; } |
