Lines Matching refs:NewDecl

9205   Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists);  in ActOnTemplateDeclarator()  local
9206 ActOnDocumentableDecl(NewDecl); in ActOnTemplateDeclarator()
9207 return NewDecl; in ActOnTemplateDeclarator()
9252 ConceptDecl *NewDecl = in ActOnConceptDefinition() local
9255 if (NewDecl->hasAssociatedConstraints()) { in ActOnConceptDefinition()
9259 NewDecl->setInvalidDecl(); in ActOnConceptDefinition()
9263 DeclarationNameInfo NameInfo(NewDecl->getDeclName(), NameLoc); in ActOnConceptDefinition()
9270 CheckConceptRedefinition(NewDecl, Previous, AddToScope); in ActOnConceptDefinition()
9272 ActOnDocumentableDecl(NewDecl); in ActOnConceptDefinition()
9274 PushOnScopeChains(NewDecl, S); in ActOnConceptDefinition()
9275 return NewDecl; in ActOnConceptDefinition()
9278 void Sema::CheckConceptRedefinition(ConceptDecl *NewDecl, in CheckConceptRedefinition() argument
9288 Diag(NewDecl->getLocation(), diag::err_redefinition_different_kind) in CheckConceptRedefinition()
9289 << NewDecl->getDeclName(); in CheckConceptRedefinition()
9290 notePreviousDefinition(Old, NewDecl->getLocation()); in CheckConceptRedefinition()
9295 bool IsSame = Context.isSameEntity(NewDecl, OldConcept); in CheckConceptRedefinition()
9297 Diag(NewDecl->getLocation(), diag::err_redefinition_different_concept) in CheckConceptRedefinition()
9298 << NewDecl->getDeclName(); in CheckConceptRedefinition()
9299 notePreviousDefinition(OldConcept, NewDecl->getLocation()); in CheckConceptRedefinition()
9304 IsRedefinitionInModule(NewDecl, OldConcept)) { in CheckConceptRedefinition()
9305 Diag(NewDecl->getLocation(), diag::err_redefinition) in CheckConceptRedefinition()
9306 << NewDecl->getDeclName(); in CheckConceptRedefinition()
9307 notePreviousDefinition(OldConcept, NewDecl->getLocation()); in CheckConceptRedefinition()
9317 Context.setPrimaryMergedDecl(NewDecl, OldConcept->getCanonicalDecl()); in CheckConceptRedefinition()