estate_has_hard_max
if (estate_has_hard_max(one) != estate_has_hard_max(two))
if (estate_has_hard_max(state))
if ((estate_has_hard_max(s1) && (!estate_rl(s2) || estate_has_hard_max(s2))) ||
(estate_has_hard_max(s2) && (!estate_rl(s1) || estate_has_hard_max(s1))))
if (estate_has_hard_max(sm->state))
if (!estate_get_single_value(state, &dummy) && estate_has_hard_max(state)) {
if (estate_has_hard_max(sm->state))
if (estate_has_hard_max(sm->state))
if (!estate_has_hard_max(sm->state) && !__has_breaks()) {
if (!estate_has_hard_max(sm->state)) {
int estate_has_hard_max(struct smatch_state *state);
if (implied == RL_HARD && !estate_has_hard_max(state))
if (implied != RL_HARD || estate_has_hard_max(state)) {