Lines Matching refs:NewDecl

8906   Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists);  in ActOnTemplateDeclarator()  local
8907 ActOnDocumentableDecl(NewDecl); in ActOnTemplateDeclarator()
8908 return NewDecl; in ActOnTemplateDeclarator()
8953 ConceptDecl *NewDecl = in ActOnConceptDefinition() local
8956 if (NewDecl->hasAssociatedConstraints()) { in ActOnConceptDefinition()
8960 NewDecl->setInvalidDecl(); in ActOnConceptDefinition()
8964 DeclarationNameInfo NameInfo(NewDecl->getDeclName(), NameLoc); in ActOnConceptDefinition()
8971 CheckConceptRedefinition(NewDecl, Previous, AddToScope); in ActOnConceptDefinition()
8973 ActOnDocumentableDecl(NewDecl); in ActOnConceptDefinition()
8975 PushOnScopeChains(NewDecl, S); in ActOnConceptDefinition()
8976 return NewDecl; in ActOnConceptDefinition()
8979 void Sema::CheckConceptRedefinition(ConceptDecl *NewDecl, in CheckConceptRedefinition() argument
8989 Diag(NewDecl->getLocation(), diag::err_redefinition_different_kind) in CheckConceptRedefinition()
8990 << NewDecl->getDeclName(); in CheckConceptRedefinition()
8991 notePreviousDefinition(Old, NewDecl->getLocation()); in CheckConceptRedefinition()
8996 bool IsSame = Context.isSameEntity(NewDecl, OldConcept); in CheckConceptRedefinition()
8998 Diag(NewDecl->getLocation(), diag::err_redefinition_different_concept) in CheckConceptRedefinition()
8999 << NewDecl->getDeclName(); in CheckConceptRedefinition()
9000 notePreviousDefinition(OldConcept, NewDecl->getLocation()); in CheckConceptRedefinition()
9005 IsRedefinitionInModule(NewDecl, OldConcept)) { in CheckConceptRedefinition()
9006 Diag(NewDecl->getLocation(), diag::err_redefinition) in CheckConceptRedefinition()
9007 << NewDecl->getDeclName(); in CheckConceptRedefinition()
9008 notePreviousDefinition(OldConcept, NewDecl->getLocation()); in CheckConceptRedefinition()
9018 Context.setPrimaryMergedDecl(NewDecl, OldConcept->getCanonicalDecl()); in CheckConceptRedefinition()