Lines Matching refs:IsOnePastTheEnd
163 bool IsOnePastTheEnd : 1;
189 : Invalid(false), IsOnePastTheEnd(false),
194 : Invalid(!V.isLValue() || !V.hasLValuePath()), IsOnePastTheEnd(false),
198 IsOnePastTheEnd = V.isLValueOnePastTheEnd();
218 bool isOnePastTheEnd() const {
220 if (IsOnePastTheEnd)
232 return !isOnePastTheEnd();
295 if (IsOnePastTheEnd && N == (uint64_t)-1)
296 IsOnePastTheEnd = false;
297 else if (!IsOnePastTheEnd && N == 1)
298 IsOnePastTheEnd = true;
300 diagnosePointerArithmetic(Info, E, uint64_t(IsOnePastTheEnd) + N);
875 if (isOnePastTheEnd()) {
1011 Designator.IsOnePastTheEnd, CallIndex);
1391 if (!Designator.Invalid && Designator.isOnePastTheEnd()) {
2273 if (Sub.isOnePastTheEnd()) {
6514 } else if (End.Designator.isOnePastTheEnd()) {
6858 !LV.getLValueDesignator().isOnePastTheEnd())