Searched refs:StrictFlexArraysLevel (Results 1 – 3 of 3) sorted by relevance
881 unsigned StrictFlexArraysLevel) { in isFlexibleArrayMemberExpr() argument890 if (StrictFlexArraysLevel >= 2 && CAT->getSize().ugt(0)) in isFlexibleArrayMemberExpr()912 return StrictFlexArraysLevel < 2; in isFlexibleArrayMemberExpr()968 unsigned StrictFlexArraysLevel) { in getArrayIndexingBound() argument979 !isFlexibleArrayMemberExpr(CE->getSubExpr(), StrictFlexArraysLevel)) { in getArrayIndexingBound()1006 const unsigned StrictFlexArraysLevel = getLangOpts().StrictFlexArrays; in EmitBoundsCheck() local1010 getArrayIndexingBound(*this, Base, IndexedType, StrictFlexArraysLevel); in EmitBoundsCheck()
15834 unsigned StrictFlexArraysLevel) { in IsTailPaddedMemberArray() argument15838 if (StrictFlexArraysLevel >= 2 && Size != 0) in IsTailPaddedMemberArray()15841 if (StrictFlexArraysLevel == 1 && Size.ule(1)) in IsTailPaddedMemberArray()15847 if (StrictFlexArraysLevel == 0 && Size != 1) in IsTailPaddedMemberArray()16050 const unsigned StrictFlexArraysLevel = getLangOpts().StrictFlexArrays; in CheckArrayAccess() local16051 if (IsTailPaddedMemberArray(*this, size, ND, StrictFlexArraysLevel)) in CheckArrayAccess()
11599 int StrictFlexArraysLevel = Ctx.getLangOpts().StrictFlexArrays; in isUserWritingOffTheEnd() local11606 StrictFlexArraysLevel < 2) || in isUserWritingOffTheEnd()11607 StrictFlexArraysLevel == 0) && in isUserWritingOffTheEnd()