Cleanup compile time variables from generated code

This commit is contained in:
Krzosa Karol
2023-04-01 19:54:03 +02:00
parent 3d8dfd49fd
commit e8f82f643a
4 changed files with 62 additions and 4 deletions

View File

@@ -337,6 +337,7 @@ CORE_Static void
gen_lambda(Intern_String name, Ast_Lambda *lambda, B32 generate_block = true) {
gen_simple_decl(lambda->resolved_type->func.ret, name);
gen("(");
if (lambda->args.len == 0) gen("void");
For(lambda->args) {
gen_var(it, DONT_EMIT_VALUE, true);
if (&it != (lambda->args.end() - 1))