v2: fix FnDecl ref bug

pull/3635/head
Alexander Medvednikov 2020-02-03 11:13:36 +01:00
parent 2af3c0ede4
commit 60a4f668b7
1 changed files with 2 additions and 2 deletions

View File

@ -24,7 +24,7 @@ pub fn cgen(files []ast.File, table &table.Table) string {
definitions: strings.new_builder(100)
table: table
checker: checker.new_checker(table) // checker
fn_decl: 0
}
for file in files {
@ -59,7 +59,7 @@ fn (g mut Gen) stmt(node ast.Stmt) {
}
}
ast.FnDecl {
g.fn_decl = &it
g.fn_decl = it // &it
is_main := it.name == 'main'
if is_main {
g.write('int ${it.name}(')