Lines Matching defs:SuperLoc
556 IdentifierInfo *SuperName, SourceLocation SuperLoc,
561 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName);
568 DeclarationNameInfo(SuperName, SuperLoc), Sema::LookupOrdinaryName,
577 Diag(SuperLoc, diag::err_recursive_superclass)
587 (void)SemaRef.DiagnoseUseOfDecl(SuperClassDecl, SuperLoc);
607 const_cast<TypedefNameDecl *>(TDecl), SuperLoc);
618 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName;
625 Diag(SuperLoc, diag::err_undef_superclass)
628 SuperLoc, SuperClassType, diag::err_forward_superclass,
645 S, SuperLoc, SemaRef.CreateParsedType(SuperClassType, nullptr),
658 SuperLoc);
977 IdentifierInfo *SuperName, SourceLocation SuperLoc,
1092 SuperName, SuperLoc, SuperTypeArgs,
1118 SourceLocation SuperLoc) {
1122 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName);
1135 ProtocolLocs.append(OPT->getNumProtocols(), SuperLoc);