DIAG_ENUM(UnsupportedItaniumManglingKind)
DIAG_ENUM_ITEM(0, FixedPointLiteral)
DIAG_ENUM_ITEM(1, DependentNeonVector)
DIAG_ENUM_ITEM(2, DependentFixedLengthSVEVector)
DIAG_ENUM_ITEM(3, DependentFixedLengthRVVVectorType)
DIAG_ENUM_ITEM(4, TernaryWithOmittedMiddleOperand)
DIAG_ENUM_ITEM(5, OpenACCAsteriskSizeExpr)
DIAG_ENUM_ITEM(6, UnnamedUnionNTTP)
DIAG_ENUM_ITEM(7, RequiresExprWithSubstitutionFailure)
DIAG_ENUM_END()
DIAG_ENUM(ConstexprInvalidCastKind)
DIAG_ENUM_ITEM(0, Reinterpret)
DIAG_ENUM_ITEM(1, Dynamic)
DIAG_ENUM_ITEM(2, ThisConversionOrReinterpret)
DIAG_ENUM_ITEM(3, CastFrom)
DIAG_ENUM_END()
