Lines Matching refs:OldDef
818 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()]; in VisitEnumDecl() local
819 if (!OldDef) { in VisitEnumDecl()
824 OldDef = D; in VisitEnumDecl()
829 if (OldDef) { in VisitEnumDecl()
830 Reader.MergedDeclContexts.insert(std::make_pair(ED, OldDef)); in VisitEnumDecl()
832 Reader.mergeDefinitionVisibility(OldDef, ED); in VisitEnumDecl()
836 OldDef->getODRHash() != ED->getODRHash()) in VisitEnumDecl()
837 Reader.PendingEnumOdrMergeFailures[OldDef].push_back(ED); in VisitEnumDecl()
839 OldDef = ED; in VisitEnumDecl()
884 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon]; in VisitRecordDecl() local
885 if (!OldDef) { in VisitRecordDecl()
890 OldDef = D; in VisitRecordDecl()
895 if (OldDef) { in VisitRecordDecl()
896 Reader.MergedDeclContexts.insert(std::make_pair(RD, OldDef)); in VisitRecordDecl()
898 Reader.mergeDefinitionVisibility(OldDef, RD); in VisitRecordDecl()
899 if (OldDef->getODRHash() != RD->getODRHash()) in VisitRecordDecl()
900 Reader.PendingRecordOdrMergeFailures[OldDef].push_back(RD); in VisitRecordDecl()
902 OldDef = RD; in VisitRecordDecl()