Lines Matching defs:ArraySize
196 uint64_t &ArraySize, QualType &Type, bool &IsArray,
213 ArraySize = CAT->getZExtSize();
217 ArraySize = AssumedSizeForUnsizedArray;
222 ArraySize = 2;
227 ArraySize = 0;
232 ArraySize = 0;
375 uint64_t ArraySize =
377 return {ArrayIndex, ArraySize - ArrayIndex};
469 uint64_t ArraySize =
472 if (N < -(int64_t)ArrayIndex || N > ArraySize - ArrayIndex) {
477 assert(N.ugt(ArraySize) && "bounds check failed for in-bounds index");
484 assert(ArrayIndex <= ArraySize &&
7144 unsigned ArraySize = Val.getArraySize();
7155 for (unsigned I = NumInitializedElts; I != ArraySize; ++I) {
9943 if (std::optional<const Expr *> ArraySize = E->getArraySize()) {
9944 const Expr *Stripped = *ArraySize;
9963 Info.FFDiag(*ArraySize, diag::note_constexpr_new_negative)
9964 << ArrayBound << (*ArraySize)->getSourceRange();
9970 if (!Info.CheckArraySize(ArraySize.value()->getExprLoc(),
10001 Info.FFDiag(*ArraySize, diag::note_constexpr_new_too_small)
10004 << (*ArraySize)->getSourceRange();
12317 uint64_t ArraySize = Designator.getMostDerivedArraySize();
12319 ElemsRemaining = ArraySize <= ArrayIndex ? 0 : ArraySize - ArrayIndex;