Lines Matching refs:ASTCtxt
514 ASTContext &ASTCtxt = C.getASTContext();
521 OrigObjectPtrType = OrigObjectPtrType->stripObjCKindOfTypeAndQuals(ASTCtxt);
522 DestObjectPtrType = DestObjectPtrType->stripObjCKindOfTypeAndQuals(ASTCtxt);
536 ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, OrigObjectPtrType);
538 ASTCtxt.canAssignObjCInterfaces(OrigObjectPtrType, DestObjectPtrType);
562 !ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, *TrackedType) &&
563 !ASTCtxt.canAssignObjCInterfaces(*TrackedType, DestObjectPtrType)) {
582 ASTCtxt)) {
627 const ObjCObjectPointerType *TrackedType, ASTContext &ASTCtxt) {
642 ASTCtxt.canAssignObjCInterfaces(ReceiverObjectPtrType, TrackedType)) {
696 ASTContext &ASTCtxt = C.getASTContext();
699 findMethodDecl(MessageExpr, *TrackedType, ASTCtxt);
721 ASTCtxt, *TypeArgs, ObjCSubstitutionContext::Parameter);
737 ASTCtxt.canAssignObjCInterfaces(ArgObjectPtrType, *TrackedArgType)) {
743 if (!ASTCtxt.canAssignObjCInterfaces(ParamObjectPtrType,
803 ASTContext &ASTCtxt = C.getASTContext();
805 findMethodDecl(MessageExpr, *TrackedType, ASTCtxt);
815 getReturnTypeForMethod(Method, *TypeArgs, *TrackedType, ASTCtxt);