Home
last modified time | relevance | path

Searched refs:RHSOPT (Results 1 – 3 of 3) sorted by relevance

/openbsd/gnu/llvm/clang/lib/AST/
H A DASTContext.cpp9685 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in canAssignObjCInterfaces()
9753 RHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
9762 return finish(RHSOPT->isObjCBuiltinType() || in canAssignObjCInterfacesInBlockPointer()
9763 RHSOPT->isObjCQualifiedIdType()); in canAssignObjCInterfacesInBlockPointer()
9775 (BlockReturnType ? LHSOPT : RHSOPT), in canAssignObjCInterfacesInBlockPointer()
9776 (BlockReturnType ? RHSOPT : LHSOPT), false)); in canAssignObjCInterfacesInBlockPointer()
9814 const ObjCObjectType* RHS = RHSOPT->getObjectType(); in getIntersectionOfProtocols()
10113 const auto *RHSOPT = RHS->getAs<ObjCObjectPointerType>(); in areComparableObjCPointerTypes() local
10115 if (!LHSOPT || !RHSOPT) in areComparableObjCPointerTypes()
10118 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DASTContext.h2856 const ObjCObjectPointerType *RHSOPT);
2861 const ObjCObjectPointerType *RHSOPT,
2865 const ObjCObjectPointerType *RHSOPT);
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp9077 const ObjCObjectPointerType *RHSOPT = RHSTy->castAs<ObjCObjectPointerType>(); in FindCompositeObjCPointerType() local
9094 Context.areCommonBaseCompatible(LHSOPT, RHSOPT)).isNull()) { in FindCompositeObjCPointerType()
9096 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
9097 compositeType = RHSOPT->isObjCBuiltinType() ? RHSTy : LHSTy; in FindCompositeObjCPointerType()
9098 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
9101 RHSOPT->isObjCQualifiedIdType()) && in FindCompositeObjCPointerType()
9102 Context.ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, in FindCompositeObjCPointerType()