Lines Matching defs:OldDef
790 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()];
791 if (!OldDef) {
796 OldDef = D;
801 if (OldDef) {
802 Reader.MergedDeclContexts.insert(std::make_pair(ED, OldDef));
804 Reader.mergeDefinitionVisibility(OldDef, ED);
807 if (!shouldSkipCheckingODR(ED) && !shouldSkipCheckingODR(OldDef) &&
808 OldDef->getODRHash() != ED->getODRHash())
809 Reader.PendingEnumOdrMergeFailures[OldDef].push_back(ED);
811 OldDef = ED;
853 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon];
854 if (!OldDef) {
859 OldDef = D;
864 if (OldDef) {
865 Reader.MergedDeclContexts.insert(std::make_pair(RD, OldDef));
867 Reader.mergeDefinitionVisibility(OldDef, RD);
868 if (OldDef->getODRHash() != RD->getODRHash())
869 Reader.PendingRecordOdrMergeFailures[OldDef].push_back(RD);
871 OldDef = RD;