From df10470f1f10f1f1f2f5cad792976de8d734bf27 Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Tue, 27 Aug 2019 15:21:06 -0400 Subject: fixed functions --- types_cgen.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'types_cgen.c') diff --git a/types_cgen.c b/types_cgen.c index 541f1b5..28db722 100644 --- a/types_cgen.c +++ b/types_cgen.c @@ -26,6 +26,8 @@ static bool cgen_types_expr(CGenerator *g, Expression *e) { case EXPR_FN: { if (e->fn.name && g->block == NULL) { /* write named function prototypes in global scope to header file */ g->writing_to = CGEN_WRITING_TO_H; + } else { + g->writing_to = CGEN_WRITING_TO_C; } if (!cgen_types_fn(g, &e->fn, e->where)) return false; -- cgit v1.2.3