Searched refs:LHSOPT (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 10812 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() argument 10814 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces() 10833 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces() 10839 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false)); in canAssignObjCInterfaces() 10844 return finish(ObjCQualifiedClassTypesAreCompatible(LHSOPT, RHSOPT)); in canAssignObjCInterfaces() 10866 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument 10876 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer() 10884 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer() 10888 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer() 10891 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprObjC.cpp | 4978 const ObjCObjectPointerType *LHSOPT = in FindCompositeObjCPointerType() local 4997 if (!(compositeType = Context.areCommonBaseCompatible(LHSOPT, RHSOPT)) in FindCompositeObjCPointerType() 5000 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType() 5002 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType() 5003 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType() 5004 } else if ((LHSOPT->isObjCQualifiedIdType() || in FindCompositeObjCPointerType() 5006 Context.ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, in FindCompositeObjCPointerType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTContext.h | 3179 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, 3184 const ObjCObjectPointerType *LHSOPT, 3188 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,
|