Lines Matching refs:OldDef
782 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()]; in VisitEnumDecl() local
783 if (!OldDef) { in VisitEnumDecl()
788 OldDef = D; in VisitEnumDecl()
793 if (OldDef) { in VisitEnumDecl()
794 Reader.MergedDeclContexts.insert(std::make_pair(ED, OldDef)); in VisitEnumDecl()
796 Reader.mergeDefinitionVisibility(OldDef, ED); in VisitEnumDecl()
797 if (OldDef->getODRHash() != ED->getODRHash()) in VisitEnumDecl()
798 Reader.PendingEnumOdrMergeFailures[OldDef].push_back(ED); in VisitEnumDecl()
800 OldDef = ED; in VisitEnumDecl()
838 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon]; in VisitRecordDecl() local
839 if (!OldDef) { in VisitRecordDecl()
844 OldDef = D; in VisitRecordDecl()
849 if (OldDef) { in VisitRecordDecl()
850 Reader.MergedDeclContexts.insert(std::make_pair(RD, OldDef)); in VisitRecordDecl()
852 Reader.mergeDefinitionVisibility(OldDef, RD); in VisitRecordDecl()
853 if (OldDef->getODRHash() != RD->getODRHash()) in VisitRecordDecl()
854 Reader.PendingRecordOdrMergeFailures[OldDef].push_back(RD); in VisitRecordDecl()
856 OldDef = RD; in VisitRecordDecl()