Home | History | Annotate | Download | only in Sema

Lines Matching defs:PrevDecl

6729     NamedDecl *PrevDecl = nullptr;
6734 PrevDecl = *I;
6739 PrevNS = dyn_cast_or_null<NamespaceDecl>(PrevDecl);
6746 } else if (PrevDecl) {
6750 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
6890 /*PrevDecl=*/nullptr);
7396 UsingShadowDecl *PrevDecl) {
7414 Shadow->setPreviousDecl(PrevDecl);
7763 UsingShadowDecl *PrevDecl = nullptr;
7764 if (!CheckUsingShadowDecl(UD, *I, Previous, PrevDecl))
7765 BuildUsingShadowDecl(S, UD, *I, PrevDecl);
8198 NamedDecl *PrevDecl
8201 if (PrevDecl && !isDeclInScope(PrevDecl, CurContext, S))
8202 PrevDecl = nullptr;
8204 if (PrevDecl) {
8205 if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(PrevDecl)) {
8215 unsigned DiagID = isa<NamespaceDecl>(PrevDecl) ? diag::err_redefinition :
8218 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
11440 if (NamedDecl *PrevDecl = LookupSingleName(S, II, D.getIdentifierLoc(),
11446 assert(!S->isDeclScope(PrevDecl));
11447 if (isDeclInScope(PrevDecl, CurContext, S)) {
11450 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
11452 } else if (PrevDecl->isTemplateParameter())
11454 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
13094 NamedDecl *PrevDecl = nullptr;
13100 PrevDecl = Previous.getAsSingle<NamedDecl>();
13104 PrevDecl = Previous.getRepresentativeDecl();
13113 if (PrevDecl && PrevDecl->isTemplateParameter()) {
13115 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
13117 PrevDecl = nullptr;
13120 if (PrevDecl && !isDeclInScope(PrevDecl, Record, S))
13121 PrevDecl = nullptr;
13136 if (NewPD->isInvalidDecl() && PrevDecl) {