Searched refs:FirstEnum (Results 1 – 3 of 3) sorted by relevance
1792 bool ODRDiagsEmitter::diagnoseMismatch(const EnumDecl *FirstEnum, in diagnoseMismatch() argument1794 if (FirstEnum == SecondEnum) in diagnoseMismatch()1809 std::string FirstModule = getOwningModuleNameForDiagnostic(FirstEnum); in diagnoseMismatch()1812 auto DiagError = [FirstEnum, &FirstModule, this](const auto *DiagAnchor, in diagnoseMismatch()1815 << FirstEnum << FirstModule.empty() << FirstModule in diagnoseMismatch()1824 if (FirstEnum->isScoped() != SecondEnum->isScoped()) { in diagnoseMismatch()1825 DiagError(FirstEnum, SingleScopedEnum) << FirstEnum->isScoped(); in diagnoseMismatch()1830 if (FirstEnum->isScoped() && SecondEnum->isScoped()) { in diagnoseMismatch()1831 if (FirstEnum->isScopedUsingClassTag() != in diagnoseMismatch()1833 DiagError(FirstEnum, EnumTagKeywordMismatch) in diagnoseMismatch()[all …]
35 bool diagnoseMismatch(const EnumDecl *FirstEnum,
10840 EnumDecl *FirstEnum = Merge.first; in diagnoseOdrViolations() local10843 if (DiagsEmitter.diagnoseMismatch(FirstEnum, SecondEnum)) { in diagnoseOdrViolations()