Lines Matching refs:Redecl
307 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
312 RedeclarableResult &Redecl,
459 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl() local
467 mergeRedeclarable(TD, Redecl); in VisitTypedefNameDecl()
479 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl() local
498 mergeRedeclarable(TD, Redecl); in VisitTagDecl()
499 return Redecl; in VisitTagDecl()
538 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl() local
543 return Redecl; in VisitRecordDeclImpl()
571 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl() local
600 mergeRedeclarable(FD, Redecl); in VisitFunctionDecl()
613 mergeRedeclarable(FD, Redecl); in VisitFunctionDecl()
766 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl() local
769 mergeRedeclarable(ID, Redecl); in VisitObjCInterfaceDecl()
833 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl() local
835 mergeRedeclarable(PD, Redecl); in VisitObjCProtocolDecl()
984 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl() local
1021 mergeRedeclarable(VD, Redecl); in VisitVarDeclImpl()
1032 mergeRedeclarable(VD, Redecl); in VisitVarDeclImpl()
1037 return Redecl; in VisitVarDeclImpl()
1131 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl() local
1137 mergeRedeclarable(D, Redecl); in VisitNamespaceDecl()
1139 if (Redecl.getFirstID() == ThisDeclID) { in VisitNamespaceDecl()
1173 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl() local
1180 mergeRedeclarable(D, Redecl); in VisitUsingShadowDecl()
1432 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl() local
1441 mergeRedeclarable(D, Redecl); in VisitCXXRecordDeclImpl()
1465 mergeRedeclarable(D, Redecl); in VisitCXXRecordDeclImpl()
1488 return Redecl; in VisitCXXRecordDeclImpl()
1583 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl() local
1596 if (ThisDeclID == Redecl.getFirstID()) { in VisitRedeclarableTemplateDecl()
1610 mergeRedeclarable(D, Redecl, PatternID); in VisitRedeclarableTemplateDecl()
1617 return Redecl; in VisitRedeclarableTemplateDecl()
1621 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl() local
1623 if (ThisDeclID == Redecl.getFirstID()) { in VisitClassTemplateDecl()
1666 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl() local
1668 if (ThisDeclID == Redecl.getFirstID()) { in VisitVarTemplateDecl()
1702 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl() local
1747 mergeRedeclarable<TagDecl>(D, CanonSpec, Redecl); in VisitClassTemplateSpecializationDeclImpl()
1777 return Redecl; in VisitClassTemplateSpecializationDeclImpl()
1782 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl() local
1788 if (ThisDeclID == Redecl.getFirstID()) { in VisitClassTemplatePartialSpecializationDecl()
1802 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl() local
1804 if (ThisDeclID == Redecl.getFirstID()) { in VisitFunctionTemplateDecl()
1829 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl() local
1881 return Redecl; in VisitVarTemplateSpecializationDeclImpl()
1891 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl() local
1897 if (ThisDeclID == Redecl.getFirstID()) { in VisitVarTemplatePartialSpecializationDecl()
2010 RedeclarableResult &Redecl, in mergeRedeclarable() argument
2018 mergeRedeclarable(D, Existing, Redecl, TemplatePatternID); in mergeRedeclarable()
2053 RedeclarableResult &Redecl, in mergeRedeclarable() argument
2076 Redecl.suppress(); in mergeRedeclarable()
2092 if (std::find(Merged.begin(), Merged.end(), Redecl.getFirstID()) in mergeRedeclarable()
2094 Merged.push_back(Redecl.getFirstID()); in mergeRedeclarable()
2101 Reader.PendingDeclChainsKnown.insert(Redecl.getFirstID())) in mergeRedeclarable()
3292 for (auto *Redecl = D->getMostRecentDecl(); /**/; in UpdateDecl() local
3293 Redecl = Redecl->getPreviousDecl()) { in UpdateDecl()
3294 Redecl->Used = true; in UpdateDecl()
3295 if (Redecl == D) in UpdateDecl()