diff -r 9a6208023328 -r 8f71c46a0a55 stage4/generate_c/generate_c_il.cc --- a/stage4/generate_c/generate_c_il.cc Wed Jul 13 12:32:34 2011 +0200 +++ b/stage4/generate_c/generate_c_il.cc Wed Jul 13 12:44:12 2011 +0200 @@ -897,7 +897,7 @@ s4o.print(")"); } if (function_type_suffix != NULL) { - function_type_suffix = search_expression_type->default_literal_type(function_type_prefix); + function_type_suffix = search_expression_type->default_literal_type(function_type_suffix); } if (has_output_params) { fcall_number++; @@ -1265,7 +1265,7 @@ s4o.print(")"); } if (function_type_suffix != NULL) { - function_type_suffix = search_expression_type->default_literal_type(function_type_prefix); + function_type_suffix = search_expression_type->default_literal_type(function_type_suffix); } if (has_output_params) { fcall_number++;