Lines Matching defs:OldDef
807 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()];
808 if (!OldDef) {
813 OldDef = D;
818 if (OldDef) {
819 Reader.MergedDeclContexts.insert(std::make_pair(ED, OldDef));
821 Reader.mergeDefinitionVisibility(OldDef, ED);
824 if (!shouldSkipCheckingODR(ED) && !shouldSkipCheckingODR(OldDef) &&
825 OldDef->getODRHash() != ED->getODRHash())
826 Reader.PendingEnumOdrMergeFailures[OldDef].push_back(ED);
828 OldDef = ED;
870 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon];
871 if (!OldDef) {
876 OldDef = D;
881 if (OldDef) {
882 Reader.MergedDeclContexts.insert(std::make_pair(RD, OldDef));
884 Reader.mergeDefinitionVisibility(OldDef, RD);
885 if (OldDef->getODRHash() != RD->getODRHash())
886 Reader.PendingRecordOdrMergeFailures[OldDef].push_back(RD);
888 OldDef = RD;