main: generate main body on new line

Fix issue #1551
pull/1558/head
Rendims 2019-08-10 00:56:44 +02:00 committed by Alexander Medvednikov
parent d4441e4353
commit 45766dcb2e
1 changed files with 3 additions and 1 deletions

View File

@ -465,7 +465,9 @@ string _STR_TMP(const char *fmt, ...) {
// It can be skipped in single file programs
if v.pref.is_script {
//println('Generating main()...')
cgen.genln('int main() { init_consts(); $cgen.fn_main; return 0; }')
cgen.genln('int main() { init_consts();')
cgen.genln('$cgen.fn_main;')
cgen.genln('return 0; }')
}
else {
println('panic: function `main` is undeclared in the main module')