stage4/generate_c/generate_c_il.cc
changeset 344 8f71c46a0a55
parent 336 229eb3e29216
child 345 894c0e6d951c
equal deleted inserted replaced
343:9a6208023328 344:8f71c46a0a55
   895     s4o.print("(");
   895     s4o.print("(");
   896     search_expression_type->default_literal_type(function_type_prefix)->accept(*this);
   896     search_expression_type->default_literal_type(function_type_prefix)->accept(*this);
   897     s4o.print(")");
   897     s4o.print(")");
   898   }
   898   }
   899   if (function_type_suffix != NULL) {
   899   if (function_type_suffix != NULL) {
   900   	function_type_suffix = search_expression_type->default_literal_type(function_type_prefix);
   900   	function_type_suffix = search_expression_type->default_literal_type(function_type_suffix);
   901   }
   901   }
   902   if (has_output_params) {
   902   if (has_output_params) {
   903   	fcall_number++;
   903   	fcall_number++;
   904   	s4o.print("__");
   904   	s4o.print("__");
   905     fbname->accept(*this);
   905     fbname->accept(*this);
  1263     s4o.print("(");
  1263     s4o.print("(");
  1264     search_expression_type->default_literal_type(function_type_prefix)->accept(*this);
  1264     search_expression_type->default_literal_type(function_type_prefix)->accept(*this);
  1265     s4o.print(")");
  1265     s4o.print(")");
  1266   }
  1266   }
  1267   if (function_type_suffix != NULL) {
  1267   if (function_type_suffix != NULL) {
  1268   	function_type_suffix = search_expression_type->default_literal_type(function_type_prefix);
  1268   	function_type_suffix = search_expression_type->default_literal_type(function_type_suffix);
  1269   }
  1269   }
  1270   if (has_output_params) {
  1270   if (has_output_params) {
  1271 	fcall_number++;
  1271 	fcall_number++;
  1272 	s4o.print("__");
  1272 	s4o.print("__");
  1273     fbname->accept(*this);
  1273     fbname->accept(*this);