Lines Matching refs:RHSOPT
9790 const ObjCObjectPointerType *RHSOPT) { in canAssignObjCInterfaces() argument
9792 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in canAssignObjCInterfaces()
9809 return canAssignObjCInterfaces(RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfaces()
9816 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false)); in canAssignObjCInterfaces()
9821 return finish(ObjCQualifiedClassTypesAreCompatible(LHSOPT, RHSOPT)); in canAssignObjCInterfaces()
9844 const ObjCObjectPointerType *RHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
9853 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
9860 RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
9865 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
9869 return finish(RHSOPT->isObjCBuiltinType() || in canAssignObjCInterfacesInBlockPointer()
9870 RHSOPT->isObjCQualifiedIdType()); in canAssignObjCInterfacesInBlockPointer()
9873 if (LHSOPT->isObjCQualifiedIdType() || RHSOPT->isObjCQualifiedIdType()) { in canAssignObjCInterfacesInBlockPointer()
9876 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false) || in canAssignObjCInterfacesInBlockPointer()
9879 ObjCQualifiedIdTypesAreCompatible(RHSOPT, LHSOPT, false))); in canAssignObjCInterfacesInBlockPointer()
9882 (BlockReturnType ? LHSOPT : RHSOPT), in canAssignObjCInterfacesInBlockPointer()
9883 (BlockReturnType ? RHSOPT : LHSOPT), false)); in canAssignObjCInterfacesInBlockPointer()
9887 const ObjCInterfaceType* RHS = RHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
9917 const ObjCObjectPointerType *RHSOPT, in getIntersectionOfProtocols() argument
9921 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in getIntersectionOfProtocols()
10223 const auto *RHSOPT = RHS->getAs<ObjCObjectPointerType>(); in areComparableObjCPointerTypes() local
10225 if (!LHSOPT || !RHSOPT) in areComparableObjCPointerTypes()
10228 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes()
10229 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes()