Home | History | Annotate | Download | only in Sema

Lines Matching full:prevdecl

6301     NamedDecl *PrevDecl = 0;
6306 PrevDecl = *I;
6311 PrevNS = dyn_cast_or_null<NamespaceDecl>(PrevDecl);
6318 } else if (PrevDecl) {
6322 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
6462 /*PrevDecl=*/0);
7648 NamedDecl *PrevDecl
7651 if (PrevDecl && !isDeclInScope(PrevDecl, CurContext, S))
7652 PrevDecl = 0;
7654 if (PrevDecl) {
7655 if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(PrevDecl)) {
7665 unsigned DiagID = isa<NamespaceDecl>(PrevDecl) ? diag::err_redefinition :
7668 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
10856 if (NamedDecl *PrevDecl = LookupSingleName(S, II, D.getIdentifierLoc(),
10861 assert(!S->isDeclScope(PrevDecl));
10862 if (PrevDecl->isTemplateParameter()) {
10864 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
10865 PrevDecl = 0;
12461 NamedDecl *PrevDecl = 0;
12467 PrevDecl = Previous.getAsSingle<NamedDecl>();
12471 PrevDecl = Previous.getRepresentativeDecl();
12480 if (PrevDecl && PrevDecl->isTemplateParameter()) {
12482 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
12484 PrevDecl = 0;
12487 if (PrevDecl && !isDeclInScope(PrevDecl, Record, S))
12488 PrevDecl = 0;
12505 if (NewPD->isInvalidDecl() && PrevDecl) {