stage4/generate_cc/st_code_gen.c
changeset 43 37dd4e2fd2ec
parent 42 b45c7f34dec1
child 49 c96d1a4c23f8
--- a/stage4/generate_cc/st_code_gen.c	Tue Jul 17 12:19:59 2007 +0200
+++ b/stage4/generate_cc/st_code_gen.c	Wed Jul 18 11:57:36 2007 +0200
@@ -15803,7 +15803,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__gt_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);
@@ -15891,7 +15891,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__ge_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);
@@ -15979,7 +15979,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__eq_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);
@@ -16067,7 +16067,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__lt_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);
@@ -16155,7 +16155,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__le_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);
@@ -16243,7 +16243,7 @@
                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
                         s4o.indent_right();
                         s4o.print("__ne_");
-                        return_type_symbol->accept(*this);
+                        last_type_symbol->accept(*this);
                         s4o.print("(");
                         s4o.print_integer(nb_param);
                         s4o.print(",\n" + s4o.indent_spaces);