Lines Matching refs:OldDef
777 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()]; in VisitEnumDecl() local
778 if (!OldDef) { in VisitEnumDecl()
783 OldDef = D; in VisitEnumDecl()
788 if (OldDef) { in VisitEnumDecl()
789 Reader.MergedDeclContexts.insert(std::make_pair(ED, OldDef)); in VisitEnumDecl()
791 Reader.mergeDefinitionVisibility(OldDef, ED); in VisitEnumDecl()
792 if (OldDef->getODRHash() != ED->getODRHash()) in VisitEnumDecl()
793 Reader.PendingEnumOdrMergeFailures[OldDef].push_back(ED); in VisitEnumDecl()
795 OldDef = ED; in VisitEnumDecl()
832 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon]; in VisitRecordDecl() local
833 if (!OldDef) { in VisitRecordDecl()
838 OldDef = D; in VisitRecordDecl()
843 if (OldDef) { in VisitRecordDecl()
844 Reader.MergedDeclContexts.insert(std::make_pair(RD, OldDef)); in VisitRecordDecl()
846 Reader.mergeDefinitionVisibility(OldDef, RD); in VisitRecordDecl()
848 OldDef = RD; in VisitRecordDecl()