diff -r 44ff2a6fcadc -r 990ecb883731 absyntax_utils/search_type_code.c --- a/absyntax_utils/search_type_code.c Fri Sep 02 18:15:55 2011 +0200 +++ b/absyntax_utils/search_type_code.c Fri Sep 02 18:16:33 2011 +0200 @@ -14570,7 +14570,7 @@ if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) { - symbol_c * return_type_symbol = last_type_symbol; + symbol_c * return_type_symbol = IN1_type_symbol; return return_type_symbol; } @@ -27692,7 +27692,7 @@ if(IN2_type_symbol == NULL || search_expression_type->is_num_type(IN2_type_symbol)) { - symbol_c * return_type_symbol = last_type_symbol; + symbol_c * return_type_symbol = IN1_type_symbol; return return_type_symbol; }