--- a/stage4/generate_c/generate_c_st.cc Thu Feb 02 00:34:04 2012 +0100
+++ b/stage4/generate_c/generate_c_st.cc Fri Feb 03 00:09:52 2012 +0100
@@ -777,7 +777,7 @@
if (fdecl_mutiplicity == 2) {
/* function being called is overloaded! */
s4o.print("__");
- print_function_parameter_data_types_c overloaded_func_suf(&s4o);
+ print_function_parameter_data_types_c overloaded_func_suf(&s4o, symbol->overloaded_return_type);
f_decl->accept(overloaded_func_suf);
}
s4o.print_integer(fcall_number);
@@ -787,7 +787,7 @@
if (fdecl_mutiplicity == 2) {
/* function being called is overloaded! */
s4o.print("__");
- print_function_parameter_data_types_c overloaded_func_suf(&s4o);
+ print_function_parameter_data_types_c overloaded_func_suf(&s4o, symbol->overloaded_return_type);
f_decl->accept(overloaded_func_suf);
}
}