Lines Matching refs:KWLoc
849 SourceLocation KWLoc, CXXScopeSpec &SS, in CheckClassTemplate() argument
872 Diag(KWLoc, diag::err_template_unnamed_class); in CheckClassTemplate()
1008 Diag(KWLoc, diag::err_using_decl_conflict_reverse); in CheckClassTemplate()
1035 TUK == TUK_Definition, KWLoc, Name)) { in CheckClassTemplate()
1036 Diag(KWLoc, diag::err_use_with_wrong_tag) in CheckClassTemplate()
1038 << FixItHint::CreateReplacement(KWLoc, PrevRecordDecl->getKindName()); in CheckClassTemplate()
1054 makeMergedDefinitionVisible(Hidden, KWLoc); in CheckClassTemplate()
1055 makeMergedDefinitionVisible(Tmpl, KWLoc); in CheckClassTemplate()
1105 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, in CheckClassTemplate()
6180 SourceLocation KWLoc, in ActOnClassTemplateSpecialization() argument
6194 ? TemplateParameterLists[0]->getTemplateLoc() : KWLoc; in ActOnClassTemplateSpecialization()
6221 KWLoc, TemplateNameLoc, SS, &TemplateId, in ActOnClassTemplateSpecialization()
6231 Diag(KWLoc, diag::err_partial_specialization_friend) in ActOnClassTemplateSpecialization()
6267 Diag(KWLoc, diag::err_template_spec_friend) in ActOnClassTemplateSpecialization()
6283 Kind, TUK == TUK_Definition, KWLoc, in ActOnClassTemplateSpecialization()
6285 Diag(KWLoc, diag::err_use_with_wrong_tag) in ActOnClassTemplateSpecialization()
6287 << FixItHint::CreateReplacement(KWLoc, in ActOnClassTemplateSpecialization()
6366 return CheckClassTemplate(S, TagSpec, TUK, KWLoc, SS, in ActOnClassTemplateSpecialization()
6383 KWLoc, TemplateNameLoc, in ActOnClassTemplateSpecialization()
6439 KWLoc, TemplateNameLoc, in ActOnClassTemplateSpecialization()
6504 makeMergedDefinitionVisible(Hidden, KWLoc); in ActOnClassTemplateSpecialization()
6565 /*FIXME:*/KWLoc); in ActOnClassTemplateSpecialization()
7324 SourceLocation KWLoc, in ActOnExplicitInstantiation() argument
7357 Kind, /*isDefinition*/false, KWLoc, in ActOnExplicitInstantiation()
7359 Diag(KWLoc, diag::err_use_with_wrong_tag) in ActOnExplicitInstantiation()
7361 << FixItHint::CreateReplacement(KWLoc, in ActOnExplicitInstantiation()
7484 KWLoc, TemplateNameLoc, in ActOnExplicitInstantiation()
7605 SourceLocation KWLoc, in ActOnExplicitInstantiation() argument
7614 KWLoc, SS, Name, NameLoc, Attr, AS_none, in ActOnExplicitInstantiation()