Almost fix function overloading. Return var issues.
This commit is contained in:
@@ -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 ");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user