Lines Matching refs:SuperLoc
458 IdentifierInfo *SuperName, SourceLocation SuperLoc, in ActOnStartClassInterface() argument
517 PrevDecl = LookupSingleName(TUScope, SuperName, SuperLoc, in ActOnStartClassInterface()
525 DeclarationNameInfo(SuperName, SuperLoc), LookupOrdinaryName, TUScope, in ActOnStartClassInterface()
534 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnStartClassInterface()
543 (void)DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); in ActOnStartClassInterface()
558 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); in ActOnStartClassInterface()
569 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnStartClassInterface()
576 Diag(SuperLoc, diag::err_undef_superclass) in ActOnStartClassInterface()
578 else if (RequireCompleteType(SuperLoc, in ActOnStartClassInterface()
588 IDecl->setSuperClassLoc(SuperLoc); in ActOnStartClassInterface()
589 IDecl->setEndOfDefinitionLoc(SuperLoc); in ActOnStartClassInterface()
611 SourceLocation SuperLoc) { in ActOnTypedefedProtocols() argument
614 NamedDecl* IDecl = LookupSingleName(TUScope, SuperName, SuperLoc, in ActOnTypedefedProtocols()