reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReader.cpp
11961     std::string FirstModule = getOwningModuleNameForDiagnostic(FirstEnum);
11965     auto PopulateHashes = [&ComputeSubDeclODRHash, FirstEnum](
11970         if (!ODRHash::isWhitelistedDecl(D, FirstEnum))
11978     PopulateHashes(FirstHashes, FirstEnum);
11982       if (FirstEnum == SecondEnum)
11988       auto ODRDiagError = [FirstEnum, &FirstModule,
11992                << FirstEnum << FirstModule.empty() << FirstModule << Range
12002       if (FirstEnum->isScoped() != SecondEnum->isScoped()) {
12003         ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12003         ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12005             << FirstEnum->isScoped();
12013       if (FirstEnum->isScoped() && SecondEnum->isScoped()) {
12014         if (FirstEnum->isScopedUsingClassTag() !=
12016           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12016           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12018               << FirstEnum->isScopedUsingClassTag();
12028           FirstEnum->getIntegerTypeSourceInfo()
12029               ? FirstEnum->getIntegerTypeSourceInfo()->getType()
12036           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12036           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12049           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12049           ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12064         ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),
12064         ODRDiagError(FirstEnum->getLocation(), FirstEnum->getSourceRange(),