diff -r 818c4ac5d64d -r 13d0b67de111 stage3/fill_candidate_datatypes.cc --- a/stage3/fill_candidate_datatypes.cc Fri Dec 20 11:44:38 2013 +0000 +++ b/stage3/fill_candidate_datatypes.cc Sun Dec 22 09:50:02 2013 +0000 @@ -668,7 +668,7 @@ handle_binary_expression(widen_table, symbol, l_expr, r_expr); for(unsigned int i = 0; i < l_expr->candidate_datatypes.size(); i++) for(unsigned int j = 0; j < r_expr->candidate_datatypes.size(); j++) { - if ((l_expr->candidate_datatypes[i] == r_expr->candidate_datatypes[j]) && search_base_type_c::type_is_enumerated(l_expr->candidate_datatypes[i])) + if ((l_expr->candidate_datatypes[i] == r_expr->candidate_datatypes[j]) && get_datatype_info_c::is_enumerated(l_expr->candidate_datatypes[i])) add_datatype_to_candidate_list(symbol, &get_datatype_info_c::bool_type_name); } return NULL;