Lines Matching defs:upper
53 "CASE has lower bound greater than upper bound"_warn_en_US);
65 cases_.back().upper = std::move(pair.second);
131 if (x.upper) {
132 hi = GetValue(*x.upper);
134 if ((x.lower && !lo) || (x.upper && !hi)) {
145 bool IsDefault() const { return !lower && !upper; }
152 if (!upper) {
154 } else if (*lower != *upper) {
155 evaluate::Constant<T>{*upper}.AsFortran(bs << ':');
158 } else if (upper) {
159 evaluate::Constant<T>{*upper}.AsFortran(bs << "(:") << ')';
168 std::optional<Value> lower, upper;
181 return x.upper && y.lower && *x.upper < *y.lower;