Lines Matching refs:rhsOPT
6748 const ObjCObjectPointerType *rhsOPT = rhs->getAs<ObjCObjectPointerType>();
6749 assert ((lhsQID && rhsOPT) && "ObjCQualifiedClassTypesAreCompatible");
6753 for (auto *rhsProto : rhsOPT->quals()) {
6778 const ObjCObjectPointerType *rhsOPT = rhs->getAs<ObjCObjectPointerType>();
6780 if (!rhsOPT) return false;
6782 if (rhsOPT->qual_empty()) {
6785 if (ObjCInterfaceDecl *rhsID = rhsOPT->getInterfaceDecl()) {
6804 for (auto *rhsProto : rhsOPT->quals()) {
6813 if (ObjCInterfaceDecl *rhsID = rhsOPT->getInterfaceDecl()) {
7067 const ObjCObjectPointerType *rhsOPT = rhs->getAs<ObjCObjectPointerType>();
7068 if (lhsOPT && rhsOPT)
7069 return ctx.canAssignObjCInterfaces(lhsOPT, rhsOPT);
7080 (rhsOPT && rhsOPT->isObjCIdType() && lhsBlock))