diff --git a/include/boost/variant2/variant.hpp b/include/boost/variant2/variant.hpp index c109632..5515600 100644 --- a/include/boost/variant2/variant.hpp +++ b/include/boost/variant2/variant.hpp @@ -268,7 +268,7 @@ template struct variant_alternative> // variant_npos -constexpr std::size_t variant_npos = -1; +constexpr std::size_t variant_npos = ~static_cast( 0 ); // holds_alternative