diff --git a/src/syntaxer.cpp b/src/syntaxer.cpp index 1aaec88..8da1b5f 100644 --- a/src/syntaxer.cpp +++ b/src/syntaxer.cpp @@ -800,7 +800,11 @@ static Expression::Token::Operator get_prior_mop(const std::vector& tv) Range parent_r; find_parent_level_range(tv, parent_r, r); - int max_parent_rank = max_rank(tv, mp, parent_r, current_prio); - - if (max_parent_rank > max_child_rank) - { - pr_debug("Fails in rank comp: parent=" << max_parent_rank << " > child=" << max_child_rank); - continue; - } int min_child_rank = min_rank(tv, mp, r, current_prio); if (int nr = get_max_neighbour_rank(tv, r); nr > min_child_rank)