Searched refs:OldD (Results 1 – 6 of 6) sorted by relevance
90 if (NamedDecl *OldD = getAsDecl()) in setHasExternalDecls() local91 VT->push_back(OldD); in setHasExternalDecls()168 if (NamedDecl *OldD = getAsDecl()) { in HandleRedeclaration() local169 if (!D->declarationReplaces(OldD)) in HandleRedeclaration()179 NamedDecl *OldD = *OD; in HandleRedeclaration() local180 if (D->declarationReplaces(OldD)) { in HandleRedeclaration()197 if (NamedDecl *OldD = getAsDecl()) { in AddSubsequentDecl() local199 VT->push_back(OldD); in AddSubsequentDecl()
185 bool declarationReplaces(NamedDecl *OldD) const;
1424 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 …]
913 NamedDecl *OldD = *I; in CheckOverload() local916 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()
1821 NamedDecl *OldD = OldDecls.getRepresentativeDecl(); in MergeTypedefNameDecl() local1822 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() argument2393 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()
8123 NamedDecl *OldD = Previous.getRepresentativeDecl(); in ActOnAliasDeclaration() local8124 if (OldD->getLocation().isValid()) in ActOnAliasDeclaration()8125 Diag(OldD->getLocation(), diag::note_previous_definition); in ActOnAliasDeclaration()