Lines Matching refs:MostDerivedPathLength

253     unsigned MostDerivedPathLength : 28;  member
277 MostDerivedPathLength(0), MostDerivedArraySize(0), in SubobjectDesignator()
283 MostDerivedPathLength(0), MostDerivedArraySize(0) { in SubobjectDesignator()
292 MostDerivedPathLength = findMostDerivedSubobject( in SubobjectDesignator()
315 MostDerivedPathLength = findMostDerivedSubobject( in truncate()
347 Entries[MostDerivedPathLength - 1].getAsArrayIndex() == in isOnePastTheEnd()
363 bool IsArray = MostDerivedPathLength == Entries.size() && in validIndexAdjustments()
385 return MostDerivedPathLength == Entries.size() in getType()
398 MostDerivedPathLength = Entries.size(); in addArrayUnchecked()
411 MostDerivedPathLength = Entries.size(); in addUnsizedArrayUnchecked()
423 MostDerivedPathLength = Entries.size(); in addDeclUnchecked()
435 MostDerivedPathLength = Entries.size(); in addComplexUnchecked()
457 bool IsArray = MostDerivedPathLength == Entries.size() && in adjustIndex()
1426 if (MostDerivedPathLength == Entries.size() && MostDerivedIsArrayElement) in diagnosePointerArithmetic()
3050 assert(TruncatedElements >= D.MostDerivedPathLength && in CastToDerivedClass()
3099 if (!CastToDerivedClass(Info, E, Obj, DerivedDecl, D.MostDerivedPathLength)) in HandleLValueBase()
3949 if (IsArray && A.MostDerivedPathLength != A.Entries.size()) in AreElementsOfSameArray()
4669 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() > in HandleMemberPointerAccess()
4761 if (D.MostDerivedPathLength + E->path_size() > D.Entries.size()) { in HandleBaseToDerivedCast()
4772 if (NewEntriesSize == D.MostDerivedPathLength) in HandleBaseToDerivedCast()
5664 assert(PathLength >= Designator.MostDerivedPathLength && PathLength <= in getBaseClassType()
5666 return (PathLength == Designator.MostDerivedPathLength) in getBaseClassType()
5700 for (unsigned PathLength = This.Designator.MostDerivedPathLength; in ComputeDynamicType()
6772 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
11695 Designator.Entries.size() == Designator.MostDerivedPathLength && in isUserWritingOffTheEnd()
11782 Designator.Entries.size() == Designator.MostDerivedPathLength) { in determineEndOffset()