From 6230ca9b932f9134f4528c82bc066c7cec5d2377 Mon Sep 17 00:00:00 2001 From: terik23 Date: Tue, 23 Apr 2019 18:38:08 +0500 Subject: [PATCH] clean-up if --- include/magic_enum.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index e378051..b488727 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -134,9 +134,8 @@ template [[nodiscard]] constexpr std::string_view name_impl(int value) noexcept { static_assert(std::is_enum_v, "magic_enum::detail::name_impl requires enum type."); constexpr auto names = strings_impl(range_impl()); - const int i = value - min_impl(); - if (i >= 0 && static_cast(i) < names.size()) { + if (int i = value - min_impl(); i >= 0 && static_cast(i) < names.size()) { return names[i]; } else { return {}; // Value out of range.