diff --git a/include/beman/utf_view/null_term.hpp b/include/beman/utf_view/null_term.hpp index 9dabc72..05ebc36 100644 --- a/include/beman/utf_view/null_term.hpp +++ b/include/beman/utf_view/null_term.hpp @@ -39,7 +39,7 @@ struct null_sentinel_t { template requires exposition_only_default_initializable_and_equality_comparable_iter_value friend constexpr bool operator==(I const& it, null_sentinel_t) { - return *it == std::iter_value_t(); + return !*it; } };