Almost fix function overloading. Return var issues.

This commit is contained in:
2024-06-22 17:03:38 +02:00
parent d5fdaca1ca
commit d2614b3ba9
6 changed files with 65 additions and 74 deletions

View File

@@ -153,7 +153,8 @@ emit_function :: (state : *Codegen_State, node : *AST_Node, indentation : int, e
if function_variable.return_var {
return_variable := h2tv(state.type_variables, function_variable.return_var);
print_to_builder(*state.builder, "% ", type_to_string(return_variable));
print_to_builder(*state.builder, "% ", type_to_string(return_variable));
print("shiet: %\n", return_variable.*);
} else {
append(*state.builder, "void ");
}