diff -r b45c7f34dec1 -r 37dd4e2fd2ec stage4/generate_cc/il_code_gen.c --- a/stage4/generate_cc/il_code_gen.c Tue Jul 17 12:19:59 2007 +0200 +++ b/stage4/generate_cc/il_code_gen.c Wed Jul 18 11:57:36 2007 +0200 @@ -14175,7 +14175,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); @@ -14259,7 +14259,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); @@ -14343,7 +14343,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); @@ -14427,7 +14427,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); @@ -14511,7 +14511,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); @@ -14595,7 +14595,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);