Searched refs:IvarType (Results 1 – 2 of 2) sorted by relevance
160 const Type *IvarType = QT.getTypePtrOrNull(); in visitIvarDecl() local161 if (!IvarType) in visitIvarDecl()170 if (auto *MemberCXXRD = IvarType->getPointeeCXXRecordDecl()) in visitIvarDecl()171 reportBug(Ivar, IvarType, MemberCXXRD, CD); in visitIvarDecl()172 else if (auto *ObjCDecl = getObjCDecl(IvarType)) in visitIvarDecl()173 reportBug(Ivar, IvarType, ObjCDecl, CD); in visitIvarDecl()
1351 QualType IvarType = Context.getCanonicalType(Ivar->getType()); in ActOnPropertyImplDecl() local1354 if (!Context.hasSameType(PropertyIvarType, IvarType)) { in ActOnPropertyImplDecl()1356 && isa<ObjCObjectPointerType>(IvarType)) in ActOnPropertyImplDecl()1359 IvarType->castAs<ObjCObjectPointerType>()); in ActOnPropertyImplDecl()1363 PropertyIvarType, IvarType)); in ActOnPropertyImplDecl()1368 << Ivar->getDeclName() << IvarType; in ActOnPropertyImplDecl()1378 QualType rhsType =Context.getCanonicalType(IvarType).getUnqualifiedType(); in ActOnPropertyImplDecl()1383 << Ivar->getDeclName() << IvarType; in ActOnPropertyImplDecl()1389 if ((PropType.isObjCGCWeak() && !IvarType.isObjCGCWeak() && in ActOnPropertyImplDecl()1398 PropType.isObjCGCStrong()) && IvarType.isObjCGCWeak() && in ActOnPropertyImplDecl()