-// Copyright (C) 2015-2021 Free Software Foundation, Inc.
+// Copyright (C) 2015-2024 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// <http://www.gnu.org/licenses/>.
// { dg-do compile { target c++14 } }
+// { dg-require-effective-target net_ts_ip }
// { dg-add-options net_ts }
#include <experimental/internet>
#ifdef AI_NUMERICSERV
resolver_base::numeric_service,
#endif
+#ifdef AI_V4MAPPED
resolver_base::v4_mapped,
+#endif
+#ifdef AI_ALL
resolver_base::all_matching,
+#endif
+#ifdef AI_ADDRCONFIG
resolver_base::address_configured
+#endif
}), "each bitmask element is distinct" );
static_assert( ! std::is_default_constructible<resolver_base>(), "protected" );