diff -r b45c7f34dec1 -r 37dd4e2fd2ec stage4/generate_cc/st_code_gen.c --- 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);