Lines Matching defs:LHSOPT
6628 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
6630 const ObjCObjectType* LHS = LHSOPT->getObjectType();
6639 return ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0),
6644 return ObjCQualifiedClassTypesAreCompatible(QualType(LHSOPT,0),
6660 const ObjCObjectPointerType *LHSOPT,
6663 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType())
6666 if (LHSOPT->isObjCBuiltinType()) {
6670 if (LHSOPT->isObjCQualifiedIdType() || RHSOPT->isObjCQualifiedIdType())
6671 return ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0),
6675 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType();
6696 const ObjCObjectPointerType *LHSOPT,
6700 const ObjCObjectType* LHS = LHSOPT->getObjectType();
6849 const ObjCObjectPointerType *LHSOPT = LHS->getAs<ObjCObjectPointerType>();
6852 if (!LHSOPT || !RHSOPT)
6855 return canAssignObjCInterfaces(LHSOPT, RHSOPT) ||
6856 canAssignObjCInterfaces(RHSOPT, LHSOPT);