Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DASTContext.cpp6846 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() argument
6848 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
6868 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
6872 return finish(ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6878 return finish(ObjCQualifiedClassTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6896 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
6906 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
6914 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
6918 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
6921 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
[all …]
/external/clang/include/clang/AST/
DASTContext.h2228 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2233 const ObjCObjectPointerType *LHSOPT,
2237 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,
/external/clang/lib/Sema/
DSemaExpr.cpp6407 const ObjCObjectPointerType *LHSOPT = LHSTy->castAs<ObjCObjectPointerType>(); in FindCompositeObjCPointerType() local
6425 Context.areCommonBaseCompatible(LHSOPT, RHSOPT)).isNull()) { in FindCompositeObjCPointerType()
6427 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
6429 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
6430 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType()