Lines Matching refs:OldD
2520 NamedDecl *OldD = OldDecls.getRepresentativeDecl(); in MergeTypedefNameDecl() local
2521 if (OldD->getLocation().isValid()) in MergeTypedefNameDecl()
2522 notePreviousDefinition(OldD, New->getLocation()); in MergeTypedefNameDecl()
3496 DeclaratorDecl *OldD) { in adjustDeclContextForDeclaratorDecl() argument
3512 auto *SemaDC = OldD->getDeclContext()->getRedeclContext(); in adjustDeclContextForDeclaratorDecl()
3517 NewD->isInvalidDecl() || OldD->isInvalidDecl()) && in adjustDeclContextForDeclaratorDecl()
3535 bool Sema::MergeFunctionDecl(FunctionDecl *New, NamedDecl *&OldD, Scope *S, in MergeFunctionDecl() argument
3538 FunctionDecl *Old = OldD->getAsFunction(); in MergeFunctionDecl()
3540 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(OldD)) { in MergeFunctionDecl()
3557 OldD = Old = cast<FunctionTemplateDecl>(Shadow->getTargetDecl()) in MergeFunctionDecl()
3562 OldD = Old = cast<FunctionDecl>(Shadow->getTargetDecl()); in MergeFunctionDecl()
3567 notePreviousDefinition(OldD, New->getLocation()); in MergeFunctionDecl()
10906 bool Sema::canFullyTypeCheckRedeclaration(ValueDecl *NewD, ValueDecl *OldD, in canFullyTypeCheckRedeclaration() argument
10924 if (OldT->isDependentType() && OldD->isLocalExternDecl()) in canFullyTypeCheckRedeclaration()