Lines Matching refs:SuperLoc

1980                           SourceLocation SuperLoc, QualType SuperType,  in HandleExprPropertyRefExpr()  argument
1993 SourceRange BaseRange = Super? SourceRange(SuperLoc) in HandleExprPropertyRefExpr()
2008 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2025 SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2095 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2129 SuperLoc, SuperType, Super); in HandleExprPropertyRefExpr()
2383 SourceLocation SuperLoc, in ActOnSuperMessage() argument
2390 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); in ActOnSuperMessage()
2392 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); in ActOnSuperMessage()
2398 Diag(SuperLoc, diag::err_no_super_class_message) in ActOnSuperMessage()
2406 Diag(SuperLoc, diag::err_root_class_cannot_use_super) in ActOnSuperMessage()
2420 return BuildInstanceMessage(nullptr, SuperTy, SuperLoc, in ActOnSuperMessage()
2429 SuperLoc, Sel, /*Method=*/nullptr, in ActOnSuperMessage()
2608 SourceLocation SuperLoc, in BuildClassMessage() argument
2616 SourceLocation Loc = SuperLoc.isValid()? SuperLoc in BuildClassMessage()
2635 assert(SuperLoc.isInvalid() && "Message to super with dependent type"); in BuildClassMessage()
2657 = SuperLoc.isValid()? SourceRange(SuperLoc) in BuildClassMessage()
2691 Method, true, SuperLoc.isValid(), LBracLoc, in BuildClassMessage()
2700 if (Method && Method->isDirectMethod() && SuperLoc.isValid()) { in BuildClassMessage()
2701 Diag(SuperLoc, diag::err_messaging_super_with_direct_method) in BuildClassMessage()
2703 SuperLoc, getLangOpts().ObjCAutoRefCount in BuildClassMessage()
2712 if (!SuperLoc.isValid()) { in BuildClassMessage()
2737 if (SuperLoc.isValid()) in BuildClassMessage()
2739 SuperLoc, /*IsInstanceSuper=*/false, in BuildClassMessage()
2841 SourceLocation SuperLoc, in BuildInstanceMessage() argument
2849 assert((Receiver || SuperLoc.isValid()) && "If the Receiver is null, the " in BuildInstanceMessage()
2854 SourceLocation Loc = SuperLoc.isValid() ? SuperLoc : Receiver->getBeginLoc(); in BuildInstanceMessage()
2856 SuperLoc.isValid()? SuperLoc : Receiver->getSourceRange(); in BuildInstanceMessage()
2888 assert(SuperLoc.isInvalid() && "Message to super with dependent type"); in BuildInstanceMessage()
3073 Diag(Receiver ? Receiver->getBeginLoc() : SuperLoc, in BuildInstanceMessage()
3165 if (SuperLoc.isValid()) { in BuildInstanceMessage()
3168 Diag(SuperLoc, diag::err_messaging_super_with_direct_method); in BuildInstanceMessage()
3171 SuperLoc, Method->getClassInterface()->getName())); in BuildInstanceMessage()
3173 Builder.AddFixItHint(FixItHint::CreateReplacement(SuperLoc, "self")); in BuildInstanceMessage()
3185 (SuperLoc.isValid() || isSelfExpr(Receiver))) { in BuildInstanceMessage()
3187 if (SuperLoc.isValid()) { in BuildInstanceMessage()
3207 Diag(SelLoc, SuperLoc.isValid() ? in BuildInstanceMessage()
3217 (SuperLoc.isValid() || isSelfExpr(Receiver))) { in BuildInstanceMessage()
3218 if (SuperLoc.isValid()) { in BuildInstanceMessage()
3234 Method, ClassMessage, SuperLoc.isValid(), in BuildInstanceMessage()
3328 if (SuperLoc.isValid()) in BuildInstanceMessage()
3330 SuperLoc, /*IsInstanceSuper=*/true, in BuildInstanceMessage()
3366 (SuperLoc.isValid() || isSelfExpr(Receiver))) { in BuildInstanceMessage()