Searched defs:OldDecl (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp40 static bool SubstQualifier(Sema &SemaRef, const DeclT *OldDecl, DeclT *NewDecl, argument
42 if (!OldDecl->getQualifierLoc())
46 !OldDecl->getLexicalDeclContext()->isDependentContext()) &&
52 : OldDecl->getLexicalDeclContext()));
55 = SemaRef.SubstNestedNameSpecifierLoc(OldDecl->getQualifierLoc(),
65 bool TemplateDeclInstantiator::SubstQualifier(const DeclaratorDecl *OldDecl, argument
67 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
70 bool TemplateDeclInstantiator::SubstQualifier(const TagDecl *OldDecl, argument
72 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
H A DSemaDecl.cpp5594 static void checkDLLAttributeRedeclaration(Sema &S, NamedDecl *OldDecl, argument
5598 if (TemplateDecl *OldTD = dyn_cast<TemplateDecl>(OldDecl)) {
5599 OldDecl = OldTD->getTemplatedDecl();
5606 if (!OldDecl || !NewDecl)
5609 const DLLImportAttr *OldImportAttr = OldDecl->getAttr<DLLImportAttr>();
5610 const DLLExportAttr *OldExportAttr = OldDecl->getAttr<DLLExportAttr>();
5625 if (AddsAttr && !IsSpecialization && !OldDecl->isImplicit()) {
5628 if (!OldDecl->isCXXClassMember()) {
5629 auto *VD = dyn_cast<VarDecl>(OldDecl);
5632 auto *FD = dyn_cast<FunctionDecl>(OldDecl);
8647 NamedDecl *OldDecl = nullptr; local
[all...]
H A DSemaDeclCXX.cpp7981 NamedDecl *OldDecl = nullptr; local
7982 switch (CheckOverload(nullptr, FD, Previous, OldDecl,
8005 Diag(OldDecl->getLocation(), diag::note_using_decl_conflict);
8803 TypeAliasTemplateDecl *OldDecl = nullptr; local
8823 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>();
8824 if (!OldDecl && !Invalid) {
8835 if (!Invalid && OldDecl && !OldDecl->isInvalidDecl()) {
8837 OldDecl->getTemplateParameters(),
8840 OldTemplateParams = OldDecl
[all...]

Completed in 143 milliseconds