Home
last modified time | relevance | path

Searched refs:OldD (Results 1 – 6 of 6) sorted by relevance

/external/clang/include/clang/AST/
DDeclContextInternals.h90 if (NamedDecl *OldD = getAsDecl()) in setHasExternalDecls() local
91 VT->push_back(OldD); in setHasExternalDecls()
168 if (NamedDecl *OldD = getAsDecl()) { in HandleRedeclaration() local
169 if (!D->declarationReplaces(OldD)) in HandleRedeclaration()
179 NamedDecl *OldD = *OD; in HandleRedeclaration() local
180 if (D->declarationReplaces(OldD)) { in HandleRedeclaration()
197 if (NamedDecl *OldD = getAsDecl()) { in AddSubsequentDecl() local
199 VT->push_back(OldD); in AddSubsequentDecl()
DDecl.h185 bool declarationReplaces(NamedDecl *OldD) const;
/external/clang/lib/AST/
DDecl.cpp1424 bool NamedDecl::declarationReplaces(NamedDecl *OldD) const { in declarationReplaces()
1425 assert(getDeclName() == OldD->getDeclName() && "Declaration name mismatch"); in declarationReplaces()
1432 cast<UsingDirectiveDecl>(OldD)->getNominatedNamespace() in declarationReplaces()
1438 return FD->getPreviousDecl() == OldD; in declarationReplaces()
1444 = dyn_cast<FunctionTemplateDecl>(OldD)) in declarationReplaces()
1453 if (isa<ObjCInterfaceDecl>(this) && isa<ObjCCompatibleAliasDecl>(OldD)) in declarationReplaces()
1456 if (isa<UsingShadowDecl>(this) && isa<UsingShadowDecl>(OldD)) in declarationReplaces()
1458 cast<UsingShadowDecl>(OldD)->getTargetDecl(); in declarationReplaces()
1460 if (isa<UsingDecl>(this) && isa<UsingDecl>(OldD)) { in declarationReplaces()
1465 cast<UsingDecl>(OldD)->getQualifier()); in declarationReplaces()
[all …]
/external/clang/lib/Sema/
DSemaOverload.cpp913 NamedDecl *OldD = *I; in CheckOverload() local
916 if (isa<UsingShadowDecl>(OldD)) { in CheckOverload()
923 OldD = cast<UsingShadowDecl>(OldD)->getTargetDecl(); in CheckOverload()
935 if (FunctionDecl *OldF = OldD->getAsFunction()) { in CheckOverload()
942 if (!isa<FunctionTemplateDecl>(OldD) && in CheckOverload()
949 } else if (isa<UsingDecl>(OldD)) { in CheckOverload()
953 } else if (isa<TagDecl>(OldD)) { in CheckOverload()
955 } else if (isa<UnresolvedUsingValueDecl>(OldD)) { in CheckOverload()
DSemaDecl.cpp1821 NamedDecl *OldD = OldDecls.getRepresentativeDecl(); in MergeTypedefNameDecl() local
1822 if (OldD->getLocation().isValid()) in MergeTypedefNameDecl()
1823 Diag(OldD->getLocation(), diag::note_previous_definition); in MergeTypedefNameDecl()
2390 bool Sema::MergeFunctionDecl(FunctionDecl *New, NamedDecl *&OldD, in MergeFunctionDecl() argument
2393 FunctionDecl *Old = OldD->getAsFunction(); in MergeFunctionDecl()
2395 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(OldD)) { in MergeFunctionDecl()
2426 OldD = Old; in MergeFunctionDecl()
2430 Diag(OldD->getLocation(), diag::note_previous_definition); in MergeFunctionDecl()
DSemaDeclCXX.cpp8123 NamedDecl *OldD = Previous.getRepresentativeDecl(); in ActOnAliasDeclaration() local
8124 if (OldD->getLocation().isValid()) in ActOnAliasDeclaration()
8125 Diag(OldD->getLocation(), diag::note_previous_definition); in ActOnAliasDeclaration()