Lines Matching refs:MergeDD
1555 CXXRecordDecl *D, struct CXXRecordDecl::DefinitionData &&MergeDD) { in MergeDefinitionData() argument
1560 if (DD.Definition != MergeDD.Definition) { in MergeDefinitionData()
1562 Reader.MergedDeclContexts.insert(std::make_pair(MergeDD.Definition, in MergeDefinitionData()
1564 Reader.PendingDefinitions.erase(MergeDD.Definition); in MergeDefinitionData()
1565 MergeDD.Definition->IsCompleteDefinition = false; in MergeDefinitionData()
1566 mergeDefinitionVisibility(DD.Definition, MergeDD.Definition); in MergeDefinitionData()
1567 assert(Reader.Lookups.find(MergeDD.Definition) == Reader.Lookups.end() && in MergeDefinitionData()
1576 assert(!DD.IsLambda && !MergeDD.IsLambda && "faked up lambda definition?"); in MergeDefinitionData()
1582 DD = std::move(MergeDD); in MergeDefinitionData()
1589 #define OR_FIELD(Field) DD.Field |= MergeDD.Field; in MergeDefinitionData()
1591 DetectedOdrViolation |= DD.Field != MergeDD.Field; \ in MergeDefinitionData()
1638 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases) in MergeDefinitionData()
1645 if (MergeDD.ComputedVisibleConversions && !DD.ComputedVisibleConversions) { in MergeDefinitionData()
1646 DD.VisibleConversions = std::move(MergeDD.VisibleConversions); in MergeDefinitionData()
1659 Reader.PendingOdrMergeFailures[DD.Definition].push_back(MergeDD.Definition); in MergeDefinitionData()