Lines Matching refs:KWLoc
17217 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnTag() argument
17247 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17250 Diag(KWLoc, diag::err_enum_template); in ActOnTag()
17263 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
17334 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
17338 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
17355 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17667 Diag(KWLoc, diag::err_using_decl_conflict_reverse); in ActOnTag()
17688 TUK == TUK_Definition, KWLoc, in ActOnTag()
17694 Diag(KWLoc, diag::err_use_with_wrong_tag) in ActOnTag()
17696 << FixItHint::CreateReplacement(SourceRange(KWLoc), in ActOnTag()
17699 Diag(KWLoc, diag::err_use_with_wrong_tag) << Name; in ActOnTag()
17727 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, in ActOnTag()
17825 NameLoc.isValid() ? NameLoc : KWLoc); in ActOnTag()
17935 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
17945 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17992 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17998 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()