diff --git a/enum.h b/enum.h index 2c93823..83d41cd 100644 --- a/enum.h +++ b/enum.h @@ -721,7 +721,7 @@ BETTER_ENUMS_CONSTEXPR_ inline Enum::_optional \ Enum::_from_index_loop(Enum::_integral value) \ { \ return \ - index >= _size() ? \ + value >= _size() ? \ _optional() : \ _optional(BETTER_ENUMS_NS(Enum)::_value_array[value]); \ } \