Home | History | Annotate | Download | only in Sema

Lines Matching defs:PrevDecl

5446     NamedDecl *PrevDecl = 0;
5451 PrevDecl = *R.first;
5456 PrevNS = dyn_cast_or_null<NamespaceDecl>(PrevDecl);
5475 } else if (PrevDecl) {
5479 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
5623 /*PrevDecl=*/0);
6751 NamedDecl *PrevDecl
6754 if (PrevDecl && !isDeclInScope(PrevDecl, CurContext, S))
6755 PrevDecl = 0;
6757 if (PrevDecl) {
6758 if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(PrevDecl)) {
6768 unsigned DiagID = isa<NamespaceDecl>(PrevDecl) ? diag::err_redefinition :
6771 Diag(PrevDecl->getLocation(), diag::note_previous_definition);
9806 if (NamedDecl *PrevDecl = LookupSingleName(S, II, D.getIdentifierLoc(),
9811 assert(!S->isDeclScope(PrevDecl));
9812 if (PrevDecl->isTemplateParameter()) {
9814 DiagnoseTemplateParameterShadow(D.getIdentifierLoc(), PrevDecl);
9815 PrevDecl = 0;