Lines Matching full:qualifiers
482 /// \param CheckCVR Whether to check for const/volatile/restrict qualifiers.
484 /// \param CheckObjCLifetime Whether to check Objective-C lifetime qualifiers.
490 Qualifiers *CastAwayQualifiers = nullptr) {
491 // If the only checking we care about is for Objective-C lifetime qualifiers,
510 SmallVector<Qualifiers, 8> cv1, cv2;
512 // Find the qualifiers. We only care about cvr-qualifiers for the
513 // purpose of this check, because other qualifiers (address spaces,
518 // Determine the relevant qualifiers at this level.
519 Qualifiers SrcQuals, DestQuals;
523 Qualifiers RetainedSrcQuals, RetainedDestQuals;
549 // Construct void pointers with those qualifiers (in reverse order of
554 for (SmallVectorImpl<Qualifiers>::reverse_iterator i1 = cv1.rbegin(),
1070 Qualifiers DestPointeeQuals = DestPointee.getQualifiers();
1071 Qualifiers SrcPointeeQuals = SrcPointee.getQualifiers();
1623 // Unwrap the pointers. Ignore qualifiers. Terminate early if the types are
1630 Qualifiers SrcQuals, DestQuals;
1634 // const_cast is permitted to strip cvr-qualifiers, only. Make sure that
1635 // the other qualifiers (e.g., address spaces) are identical.
2405 Qualifiers CastQuals = CastPtr->getPointeeType().getQualifiers();
2406 Qualifiers ExprQuals = ExprPtr->getPointeeType().getQualifiers();
2438 Qualifiers CastAwayQualifiers;
2443 int qualifiers = -1;
2445 qualifiers = 0;
2447 qualifiers = 1;
2449 qualifiers = 2;
2452 if (qualifiers == -1)
2457 TheOffendingSrcType << TheOffendingDestType << qualifiers;