blob: ef50da7e9fa2d21c7aec4b6cb952106bd1bf4842 [file] [log] [blame]
// { dg-do compile { target c++26 } }
#include <optional>
#include <variant>
template<typename T>
constexpr bool _Never_valueless
= std::__detail::__variant::_Never_valueless_alt<T>::value;
static_assert( _Never_valueless<std::optional<int&>> );
static_assert( _Never_valueless<std::optional<const int&>> );