stage4/generate_c/generate_c_il.cc
changeset 594 c8092e909886
parent 563 61410284a9b4
child 625 c0bda77b37a0
child 653 ea78924a1f60
equal deleted inserted replaced
593:412780374bd3 594:c8092e909886
   969       /* function being called is overloaded! */
   969       /* function being called is overloaded! */
   970       s4o.print("__");
   970       s4o.print("__");
   971       print_function_parameter_data_types_c overloaded_func_suf(&s4o);
   971       print_function_parameter_data_types_c overloaded_func_suf(&s4o);
   972       f_decl->accept(overloaded_func_suf);
   972       f_decl->accept(overloaded_func_suf);
   973     }
   973     }
   974     s4o.print_integer(fcall_number);
   974     s4o.print(fcall_number);
   975   }
   975   }
   976   else {
   976   else {
   977     if (function_name != NULL) {
   977     if (function_name != NULL) {
   978           function_name->accept(*this);
   978           function_name->accept(*this);
   979           if (fdecl_mutiplicity == 2) {
   979           if (fdecl_mutiplicity == 2) {
  1377       /* function being called is overloaded! */
  1377       /* function being called is overloaded! */
  1378       s4o.print("__");
  1378       s4o.print("__");
  1379       print_function_parameter_data_types_c overloaded_func_suf(&s4o);
  1379       print_function_parameter_data_types_c overloaded_func_suf(&s4o);
  1380       f_decl->accept(overloaded_func_suf);
  1380       f_decl->accept(overloaded_func_suf);
  1381     }
  1381     }
  1382     s4o.print_integer(fcall_number);
  1382     s4o.print(fcall_number);
  1383   }
  1383   }
  1384   else {
  1384   else {
  1385     if (function_name != NULL) {
  1385     if (function_name != NULL) {
  1386       function_name->accept(*this);
  1386       function_name->accept(*this);
  1387       if (fdecl_mutiplicity == 2) {
  1387       if (fdecl_mutiplicity == 2) {