diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-24 22:50:50 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-01-24 22:50:50 -0500 |
commit | a8e52c1e13a6cea5cf4197393002c0da206a99d4 (patch) | |
tree | ea2f0d314e6d92dd71649de99020cb24bef9bc73 /cgen.c | |
parent | 56464a272cac9e3dfa7d4c702faa23155b3d0134 (diff) |
fixed return declarations
Diffstat (limited to 'cgen.c')
-rw-r--r-- | cgen.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1861,7 +1861,7 @@ static bool cgen_decl(CGenerator *g, Declaration *d) { cgen_write(g, "; "); } if (has_expr) { - assert(g->block && !(d->flags & DECL_IS_CONST)); + assert((g->block || g->fn) && !(d->flags & DECL_IS_CONST)); if (!cgen_expr_pre(g, &d->expr)) return false; if (d->expr.type.kind == TYPE_TUPLE) { if (!cgen_set_tuple(g, NULL, d->idents, NULL, &d->expr)) return false; |