Lines Matching defs:SuperLoc
555 IdentifierInfo *SuperName, SourceLocation SuperLoc,
560 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName);
567 DeclarationNameInfo(SuperName, SuperLoc), Sema::LookupOrdinaryName,
576 Diag(SuperLoc, diag::err_recursive_superclass)
586 (void)SemaRef.DiagnoseUseOfDecl(SuperClassDecl, SuperLoc);
606 const_cast<TypedefNameDecl *>(TDecl), SuperLoc);
617 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName;
624 Diag(SuperLoc, diag::err_undef_superclass)
627 SuperLoc, SuperClassType, diag::err_forward_superclass,
644 S, SuperLoc, SemaRef.CreateParsedType(SuperClassType, nullptr),
657 SuperLoc);
976 IdentifierInfo *SuperName, SourceLocation SuperLoc,
1091 SuperName, SuperLoc, SuperTypeArgs,
1117 SourceLocation SuperLoc) {
1121 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName);
1134 ProtocolLocs.append(OPT->getNumProtocols(), SuperLoc);