Lines Matching refs:SuperLoc
1333 SourceLocation SuperLoc, QualType SuperType,
1345 SourceRange BaseRange = Super? SourceRange(SuperLoc)
1362 SuperLoc, SuperType));
1382 SuperLoc, SuperType));
1445 SuperLoc, SuperType));
1469 SuperLoc, SuperType, Super);
1721 SourceLocation SuperLoc,
1728 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc);
1730 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super);
1736 Diag(SuperLoc, diag::error_no_super_class_message)
1744 Diag(SuperLoc, diag::error_root_class_cannot_use_super)
1761 return BuildInstanceMessage(0, SuperTy, SuperLoc,
1770 SuperLoc, Sel, /*Method=*/0,
1786 /*SuperLoc=*/isSuperReceiver ? Loc : SourceLocation(),
1843 /// sending to the superclass and \p SuperLoc must be a valid source
1851 /// \param SuperLoc The location of the "super" keyword in a
1866 SourceLocation SuperLoc,
1874 SourceLocation Loc = SuperLoc.isValid()? SuperLoc
1887 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
1910 = SuperLoc.isValid()? SourceRange(SuperLoc)
1942 SuperLoc.isValid(), LBracLoc, RBracLoc,
1953 if (SuperLoc.isValid())
1955 SuperLoc, /*IsInstanceSuper=*/false,
1990 /*SuperLoc=*/SourceLocation(), Sel, /*Method=*/0,
2001 /*SuperLoc=*/!Receiver ? Loc : SourceLocation(),
2013 /// sending to the superclass instance and \p SuperLoc must be a valid
2021 /// \param SuperLoc The location of the "super" keyword in a
2036 SourceLocation SuperLoc,
2045 SourceLocation Loc = SuperLoc.isValid()? SuperLoc : Receiver->getLocStart();
2071 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2177 : SourceRange(SuperLoc))
2180 : SourceRange(SuperLoc)))) {
2186 : SuperLoc, diag::note_receiver_is_id);
2249 SuperLoc,
2274 ClassMessage, SuperLoc.isValid(),
2366 if (SuperLoc.isValid())
2368 SuperLoc, /*IsInstanceSuper=*/true,
2389 (SuperLoc.isValid() || isSelfExpr(Receiver))) {
2423 /*SuperLoc=*/SourceLocation(), Sel, /*Method=*/0,