Respecify EnumDescs array sizes manually to workaround clang-3.6 bug
This commit is contained in:
parent
e0e9b8bae4
commit
65bac9c027
|
@ -23,7 +23,7 @@ enum class EolFormat
|
|||
|
||||
constexpr auto enum_desc(Meta::Type<EolFormat>)
|
||||
{
|
||||
return make_array<EnumDesc<EolFormat>>({
|
||||
return make_array<EnumDesc<EolFormat>, 2>({
|
||||
{ EolFormat::Lf, "lf" },
|
||||
{ EolFormat::Crlf, "crlf" },
|
||||
});
|
||||
|
@ -37,7 +37,7 @@ enum class ByteOrderMark
|
|||
|
||||
constexpr auto enum_desc(Meta::Type<ByteOrderMark>)
|
||||
{
|
||||
return make_array<EnumDesc<ByteOrderMark>>({
|
||||
return make_array<EnumDesc<ByteOrderMark>, 2>({
|
||||
{ ByteOrderMark::None, "none" },
|
||||
{ ByteOrderMark::Utf8, "utf8" },
|
||||
});
|
||||
|
|
|
@ -133,7 +133,7 @@ enum class Autoreload
|
|||
|
||||
constexpr auto enum_desc(Meta::Type<Autoreload>)
|
||||
{
|
||||
return make_array<EnumDesc<Autoreload>>({
|
||||
return make_array<EnumDesc<Autoreload>, 5>({
|
||||
{ Autoreload::Yes, "yes" },
|
||||
{ Autoreload::No, "no" },
|
||||
{ Autoreload::Ask, "ask" },
|
||||
|
|
|
@ -138,7 +138,7 @@ constexpr bool with_bit_ops(Meta::Type<AutoInfo>) { return true; }
|
|||
|
||||
constexpr auto enum_desc(Meta::Type<AutoInfo>)
|
||||
{
|
||||
return make_array<EnumDesc<AutoInfo>>({
|
||||
return make_array<EnumDesc<AutoInfo>, 3>({
|
||||
{ AutoInfo::Command, "command"},
|
||||
{ AutoInfo::OnKey, "onkey"},
|
||||
{ AutoInfo::Normal, "normal" }
|
||||
|
|
Loading…
Reference in New Issue
Block a user