# HG changeset patch
# User laurent
# Date 1310553852 -7200
# Node ID 8f71c46a0a5574ba1d37f013946fb649d1161692
# Parent  9a6208023328d38f83c6b32d3f37f7a78a125af8
Fix bug in suffix of inlinefcall call in ST and IL

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++;
diff -r 9a6208023328 -r 8f71c46a0a55 stage4/generate_c/generate_c_st.cc
--- a/stage4/generate_c/generate_c_st.cc	Wed Jul 13 12:32:34 2011 +0200
+++ b/stage4/generate_c/generate_c_st.cc	Wed Jul 13 12:44:12 2011 +0200
@@ -702,7 +702,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++;