Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp10239 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() argument
10241 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
10260 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
10266 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false)); in canAssignObjCInterfaces()
10271 return finish(ObjCQualifiedClassTypesAreCompatible(LHSOPT, RHSOPT)); in canAssignObjCInterfaces()
10293 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
10303 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
10311 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
10315 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
10318 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp4984 const ObjCObjectPointerType *LHSOPT = in FindCompositeObjCPointerType() local
5003 if (!(compositeType = Context.areCommonBaseCompatible(LHSOPT, RHSOPT)) in FindCompositeObjCPointerType()
5006 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
5008 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
5009 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType()
5010 } else if ((LHSOPT->isObjCQualifiedIdType() || in FindCompositeObjCPointerType()
5012 Context.ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, in FindCompositeObjCPointerType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h2975 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2980 const ObjCObjectPointerType *LHSOPT,
2984 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,