Lines Matching defs:NewDecl
8662 Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists);
8663 ActOnDocumentableDecl(NewDecl);
8664 return NewDecl;
8705 ConceptDecl *NewDecl =
8708 if (NewDecl->hasAssociatedConstraints()) {
8712 NewDecl->setInvalidDecl();
8715 DeclarationNameInfo NameInfo(NewDecl->getDeclName(), NewDecl->getBeginLoc());
8726 PushOnScopeChains(NewDecl, S, true);
8728 return NewDecl;
8774 void Sema::CheckConceptRedefinition(ConceptDecl *NewDecl,
8784 Diag(NewDecl->getLocation(), diag::err_redefinition_different_kind)
8785 << NewDecl->getDeclName();
8786 notePreviousDefinition(Old, NewDecl->getLocation());
8791 bool IsSame = Context.isSameEntity(NewDecl, OldConcept);
8793 Diag(NewDecl->getLocation(), diag::err_redefinition_different_concept)
8794 << NewDecl->getDeclName();
8795 notePreviousDefinition(OldConcept, NewDecl->getLocation());
8800 IsRedefinitionInModule(NewDecl, OldConcept)) {
8801 Diag(NewDecl->getLocation(), diag::err_redefinition)
8802 << NewDecl->getDeclName();
8803 notePreviousDefinition(OldConcept, NewDecl->getLocation());
8813 Context.setPrimaryMergedDecl(NewDecl, OldConcept->getCanonicalDecl());