diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index 56b1331..09adc7f 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -461,8 +461,8 @@ constexpr bool is_valid() noexcept { [[maybe_unused]] constexpr auto custom = customize::enum_name(v); static_assert(std::is_same_v, customize::customize_t>, "magic_enum::customize requires customize_t type."); if constexpr (std::is_same_v, customize::customize_t> && custom.index() == 0) { - static_assert(!name.empty(), "magic_enum::customize requires not empty string."); constexpr auto name = std::get(custom); + static_assert(!name.empty(), "magic_enum::customize requires not empty string."); return name.size() != 0; } else { return n().size() != 0;