Lines Matching refs:Pointee
3707 QualType Pointee = Type->castAs<PointerType>()->getPointeeType(); in ActOnCXXDelete() local
3708 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
3710 if (Pointee.getAddressSpace() != LangAS::Default && in ActOnCXXDelete()
3714 << Pointee.getUnqualifiedType() in ActOnCXXDelete()
3715 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue(); in ActOnCXXDelete()
3718 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
3725 << (LangOpts.CPlusPlus26 ? Pointee : Type) in ActOnCXXDelete()
3727 } else if (Pointee->isFunctionType() || Pointee->isVoidType() || in ActOnCXXDelete()
3728 Pointee->isSizelessType()) { in ActOnCXXDelete()
3731 } else if (!Pointee->isDependentType()) { in ActOnCXXDelete()
3734 if (!RequireCompleteType(StartLoc, Pointee, in ActOnCXXDelete()
3744 if (Pointee->isArrayType() && !ArrayForm) { in ActOnCXXDelete()
3798 bool IsComplete = isCompleteType(StartLoc, Pointee); in ActOnCXXDelete()
3801 Pointee.isDestructedType()); in ActOnCXXDelete()
3802 bool Overaligned = hasNewExtendedAlignment(*this, Pointee); in ActOnCXXDelete()
3830 Qualifiers Qs = Pointee.getQualifiers(); in ActOnCXXDelete()
3836 Context.getQualifiedType(Pointee.getUnqualifiedType(), Qs)); in ActOnCXXDelete()