summaryrefslogtreecommitdiff
path: root/cgen.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-01-05 22:31:07 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-01-05 22:31:07 -0500
commitdc9cebe15132c5a15b3d0648285e9c86e40c14f6 (patch)
tree0973c264ade9e505850fddc0cb207cdf61b3c849 /cgen.c
parentbc96b9a42e3ee59759e6d63cd5f1617bc6a20f1e (diff)
better package file output
Diffstat (limited to 'cgen.c')
-rw-r--r--cgen.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cgen.c b/cgen.c
index 915d7b5..c8daec9 100644
--- a/cgen.c
+++ b/cgen.c
@@ -1981,7 +1981,8 @@ static bool cgen_file(CGenerator *g, ParsedFile *f) {
if (!cgen_decls_file(g, f))
return false;
cgen_write(g, "/* code */\n");
- cgen_write(g, "int main() {\n\tmain__();\n\treturn 0;\n}\n\n");
+ if (!f->pkg_name)
+ cgen_write(g, "int main() {\n\tmain__();\n\treturn 0;\n}\n\n");
arr_foreach(f->stmts, Statement, s) {
if (!cgen_defs_stmt(g, s))
return false;