Lines Matching refs:LowerBoundValue
1549 std::optional<llvm::APSInt> LowerBoundValue = GetBoundValue(LowerBound); in ActOnArraySectionExpr() local
1553 if (LowerBoundValue.has_value()) { in ActOnArraySectionExpr()
1554 if (LowerBoundValue->isNegative()) { in ActOnArraySectionExpr()
1556 << /*LowerBound=*/0 << toString(*LowerBoundValue, /*Radix=*/10); in ActOnArraySectionExpr()
1557 LowerBoundValue.reset(); in ActOnArraySectionExpr()
1560 llvm::APSInt::compareValues(*LowerBoundValue, *BaseSize) >= 0) { in ActOnArraySectionExpr()
1563 << /*LowerBound=*/0 << toString(*LowerBoundValue, /*Radix=*/10) in ActOnArraySectionExpr()
1565 LowerBoundValue.reset(); in ActOnArraySectionExpr()
1599 if (BaseSize.has_value() && LowerBoundValue.has_value() && in ActOnArraySectionExpr()
1601 llvm::APSInt::compareValues(AddAPSInt(*LowerBoundValue, *LengthValue), in ActOnArraySectionExpr()
1605 << toString(*LowerBoundValue, /*Radix=*/10) in ActOnArraySectionExpr()
1609 LowerBoundValue.reset(); in ActOnArraySectionExpr()