Lines Matching refs:MostDerivedPathLength
261 unsigned MostDerivedPathLength : 28; member
285 MostDerivedPathLength(0), MostDerivedArraySize(0), in SubobjectDesignator()
291 MostDerivedPathLength(0), MostDerivedArraySize(0) { in SubobjectDesignator()
300 MostDerivedPathLength = findMostDerivedSubobject( in SubobjectDesignator()
323 MostDerivedPathLength = findMostDerivedSubobject( in truncate()
355 Entries[MostDerivedPathLength - 1].getAsArrayIndex() == in isOnePastTheEnd()
371 bool IsArray = MostDerivedPathLength == Entries.size() && in validIndexAdjustments()
393 return MostDerivedPathLength == Entries.size() in getType()
406 MostDerivedPathLength = Entries.size(); in addArrayUnchecked()
419 MostDerivedPathLength = Entries.size(); in addUnsizedArrayUnchecked()
431 MostDerivedPathLength = Entries.size(); in addDeclUnchecked()
443 MostDerivedPathLength = Entries.size(); in addComplexUnchecked()
465 bool IsArray = MostDerivedPathLength == Entries.size() && in adjustIndex()
1484 if (MostDerivedPathLength == Entries.size() && MostDerivedIsArrayElement) in diagnosePointerArithmetic()
3119 assert(TruncatedElements >= D.MostDerivedPathLength && in CastToDerivedClass()
3168 if (!CastToDerivedClass(Info, E, Obj, DerivedDecl, D.MostDerivedPathLength)) in HandleLValueBase()
4040 if (IsArray && A.MostDerivedPathLength != A.Entries.size()) in AreElementsOfSameArray()
4777 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() > in HandleMemberPointerAccess()
4869 if (D.MostDerivedPathLength + E->path_size() > D.Entries.size()) { in HandleBaseToDerivedCast()
4880 if (NewEntriesSize == D.MostDerivedPathLength) in HandleBaseToDerivedCast()
5810 assert(PathLength >= Designator.MostDerivedPathLength && PathLength <= in getBaseClassType()
5812 return (PathLength == Designator.MostDerivedPathLength) in getBaseClassType()
5846 for (unsigned PathLength = This.Designator.MostDerivedPathLength; in ComputeDynamicType()
6932 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
12215 Designator.Entries.size() == Designator.MostDerivedPathLength && in isUserWritingOffTheEnd()
12316 Designator.Entries.size() == Designator.MostDerivedPathLength) { in determineEndOffset()