cgen: fix `-printfn main`

pull/5643/head
Delyan Angelov 2020-07-03 17:42:59 +03:00
parent dff385cb37
commit 652380c5fd
2 changed files with 6 additions and 6 deletions

View File

@ -23,10 +23,6 @@ const (
) )
fn main() { fn main() {
main_v()
}
fn main_v() {
args := os.args[1..] args := os.args[1..]
// args = 123 // args = 123
if args.len == 0 || args[0] in ['-', 'repl'] { if args.len == 0 || args[0] in ['-', 'repl'] {

View File

@ -7,10 +7,14 @@ pub fn (mut g Gen) gen_c_main() {
if g.pref.is_liveshared { if g.pref.is_liveshared {
return return
} }
g.out.writeln('') g.out.writeln('')
main_fn_start_pos := g.out.len
g.gen_c_main_header() g.gen_c_main_header()
g.writeln('\tmain__main();') g.writeln('\tmain__main();')
g.gen_c_main_footer() g.gen_c_main_footer()
if g.pref.printfn_list.len > 0 && 'main' in g.pref.printfn_list {
println(g.out.after(main_fn_start_pos))
}
} }
fn (mut g Gen) gen_c_main_header() { fn (mut g Gen) gen_c_main_header() {