Lines Matching refs:Pointee
3594 QualType Pointee = Type->castAs<PointerType>()->getPointeeType(); in ActOnCXXDelete() local
3595 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
3597 if (Pointee.getAddressSpace() != LangAS::Default && in ActOnCXXDelete()
3601 << Pointee.getUnqualifiedType() in ActOnCXXDelete()
3602 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue(); in ActOnCXXDelete()
3605 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
3611 } else if (Pointee->isFunctionType() || Pointee->isVoidType() || in ActOnCXXDelete()
3612 Pointee->isSizelessType()) { in ActOnCXXDelete()
3615 } else if (!Pointee->isDependentType()) { in ActOnCXXDelete()
3618 if (!RequireCompleteType(StartLoc, Pointee, in ActOnCXXDelete()
3625 if (Pointee->isArrayType() && !ArrayForm) { in ActOnCXXDelete()
3679 bool IsComplete = isCompleteType(StartLoc, Pointee); in ActOnCXXDelete()
3682 Pointee.isDestructedType()); in ActOnCXXDelete()
3683 bool Overaligned = hasNewExtendedAlignment(*this, Pointee); in ActOnCXXDelete()
3711 Qualifiers Qs = Pointee.getQualifiers(); in ActOnCXXDelete()
3717 Context.getQualifiedType(Pointee.getUnqualifiedType(), Qs)); in ActOnCXXDelete()