get_rl_internal
if (get_rl_internal(arg, RL_EXACT, recurse_cnt, &rl))
get_rl_internal(expr, RL_ABSOLUTE, recurse_cnt, rl);
static bool get_rl_internal(struct expression *expr, int implied, int *recurse_cnt, struct range_list **res);
get_rl_internal(expr->left, implied, recurse_cnt, &left_rl);
get_rl_internal(expr->right, implied, recurse_cnt, &right_rl);
get_rl_internal(expr->left, implied, recurse_cnt, &left_orig);
get_rl_internal(expr->right, implied, recurse_cnt, &right_orig);
if (get_rl_internal(expr->left, implied, recurse_cnt, &rl) && rl &&
if (!get_rl_internal(expr->left, implied, recurse_cnt, &left_rl))
if (!get_rl_internal(expr->right, implied, &new_recurse, &right_rl))
if (get_rl_internal(expr->left, implied, recurse_cnt, &left_rl)) {
if (get_rl_internal(expr->right, implied, recurse_cnt, &right_rl) &&
if (!get_rl_internal(expr->left, implied, recurse_cnt, &left_rl)) {
get_rl_internal(expr->left, implied, recurse_cnt, &left_rl);
get_rl_internal(expr->right, implied, recurse_cnt, &right_rl);
get_rl_internal(cond_true, implied, recurse_cnt, &true_rl);
get_rl_internal(expr->cond_false, implied, recurse_cnt, &false_rl);